Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Eeems

Pages: 1 ... 121 122 [123] 124 125 ... 370
1831
Miscellaneous / Re: Post Your Cave
« on: July 02, 2011, 11:18:34 pm »
I'm living alone, and the rent is $530 per month.  I work a 40 hour workweek at $15/day, which gets me $2,600 monthly before taxes.
Does the rent include electricity etc? Also, internet connection I'm guessing  you have, what's the speed?

1832
Miscellaneous / Re: Post Your Cave
« on: July 02, 2011, 08:35:39 pm »
Unicycle++
Doctor Who++
This Thread++
:D

1833
Miscellaneous / Re: Post Your Cave
« on: July 02, 2011, 07:02:27 pm »
Love the door :P
It looks like a nice and cozy first apartment :) Good on you :D

1834
Miscellaneous / Re: abscence
« on: July 02, 2011, 06:34:16 pm »
:/ I hope things resolve soon. I can text with textplus so I might text you sometime.

1835
TI Z80 / Re: Rogue OS
« on: July 02, 2011, 06:26:07 pm »
you're computer's name is "chloe"? lol

Glad to see it builds well with the filesystem.
Yep :P
I'm currently trying to solve an issue with a hardware bug that I had thought I had fixed, but it's not longer working. The filesystem is working great though :D

1836
Assembler
So one of the issues with developing z80 in linux is that you have to find a good assembler. There are a few out there, but usually they have to be run with wine or they do not have all the great additions that modern assemblers have.
Well you can compile Spasm from source to run on any linux system and not only get the speed gain, but all the nice features! (SVN)

Editing
So now you have an assembler. What now? Well you need to be able to edit your files, now any text editor will do, but syntax highlighting really helps. (gedit) (kate)

Making assembling easier
So it's annoying to type out ./spasm <input> <output> all the time. Why don't we make a script to do it for us?
#!/bin/bash
path/to/spasm flags path/to/input path/to/output
There we go, nice and simple! now you can chmod +x path/to/script it and you can execute it however you like :D ( so command line or double clicking it ).

Debugging
So now we want to fix our errors, what do we do? wxwabbitemu, while certainly great for emulating, does not have any debugging capabilities yet. So you can use that for things that require you to test responsiveness. For all the hardcore debugging you still need to use wine and wabbitemu.

Conclusion
Now we can easily program z80 on linux, and with TiLP we can also send to our calc to test on real hardware. Z80 dev isn't just for windows anymore!

EDIT: You can get a pre-built copy here of spasm for Ubuntu/Mint (Download)

1837
News / Re: Duplicate attachment file name glitch fixed
« on: July 01, 2011, 02:46:13 am »
YAY!!!!!!!
This got so annoying :P

1838
TI Z80 / Re: Rogue OS
« on: June 30, 2011, 10:39:53 pm »
I have finally gotten my filesystem patcher to work completely! It's not quite as good as defining your own filesystem ( an extra 0A00h is added at the end ) but it works!
If you get the most recent svn revision ( remember this only builds on linux until someone converts the makefile and my MakeFS script. ) the folder structure that it builds in is this:

/                  ; root directory
   boot/            ; where all the bootup files are stored
      boot.bin      ; binary to run on bootup
      boot.txt      ; welcome message to display at bootup
   etc/               ; All the settings will be stored here
      hostname.txt   ; Hostname of the system ("Rogue"). It's a placeholder for now.

src/filesystem/boot/boot.bin.asm is the file that is compiled into boot/boot.bin so feel free to play around with that if anybody wants to mess around.
A normal make all looks like this:
Spoiler For Spoiler:
eeems@Chloe ~/workspace/rogueos $ make all
Creating Include File
   Boot
   Sleep
   DispHexA
   Shift
   Newline
   DrawString
   MeasureString
   PutChar
   LCDRight
   LCDLeft
   LCDUp
   LCDDown
   ClearBuffer
   PutSpriteXOR
   PutSpriteOR
   LCDDelay
   LCDReady
   RequestLock
   GetKey
   FlushKeys
   WaitKey
   LoadReturnText
   FreeMem
   AllocateMem
   LoadExecutableToRAM
   LoadFileToRAM
   ExecFile
   NewThread
   KernelPanic
Compiling filesystem
   boot/
      boot.bin.asm
      -> Compiling boot.bin.asm
          Pass one...
          Pass two...
          Program Start: 0
          Size:
          Program End: 36
          Done
      <- Done Compiling boot.bin.asm
      boot.txt
   etc/
      hostname.txt
Compiling pages
     Pass one...
     Pass two...
     Compiling Page00
     Free Space: 13328 bytes
     Compiling Page 01
     Start of FAT: 16384
        Entry root/: 16386
           Entry boot/: 16396
              Entry boot.bin.asm: 16406
              Entry boot.txt: 16423
           Entry etc/: 16440
              Entry hostname.txt: 16449
     End of FAT 16470
     boot.bin.asm Start 16471 Length
     boot.txt Start 16509 Length
     hostname.txt Start 16549 Length
     Free Space: 16210 bytes
     Done
Creating 8xu
    Building OS data...
    Hashing OS data...
    Key file 0A.key specified, reading contents...
    Building 8XU...
    Writing validation data...
    Done.
Creating Rom
    Knight Kernel HexToRom Tool
Finished

1839
Humour and Jokes / Re: Racist e-mail (Canadians be warned, eh)
« on: June 30, 2011, 06:39:21 pm »
@Eeems Lol, I met some Canadians, they were really nice people!!!
While the stereotype that Canadians are nice isn't always true, for the most part it is :) I mean look at me :P

1840
Humour and Jokes / Re: Racist e-mail (Canadians be warned, eh)
« on: June 30, 2011, 03:42:03 pm »
The funny thing is, most of the stereotypes about Canadians are spread by us because we love seeing how gullible you Americans are :P

1841
Gaming Discussion / Re: Team Fortress 2
« on: June 30, 2011, 02:14:30 am »
As I am not a Half-Life series fan, I never got into that game, plus I am not into FPSes as much as I used to, but now that TF2 is free, I won't mind installing it, so I guess maybe I might play sometimes.

Note: I prefer deathmatch-type games more than CTF stuff, though. I don't mind king of the hill type games either, though, if that exists in TF2.
It's got an escort-like game type, ctf, king of the hill, domination, and I can't remember what else.

1842
Gaming Discussion / Re: Team Fortress 2
« on: June 30, 2011, 01:46:10 am »
I play a bunch.
Add me on Steam "Eeems" maybe we can play sometime :)

Heavy is a great pair with a medic or if you are really good at tanking.

Scout is really great if you have a quick aim.

For engineer level up all your buildings right next to spawn then move the turret out near the action and just stay back.

Don't forget to use the alternate fire on pyro's to push enemies away and confuse them.

1843
Miscellaneous / Re: What is your signature?
« on: June 29, 2011, 05:56:29 am »
Just completely re-wrote my sig, it's now just a bunch of icons that are links to stuff that has to do with me :)

1844
Miscellaneous / Re: alberthrocks -> gone for 3 weeks!
« on: June 29, 2011, 05:46:58 am »
see ya around alb hopefully withg.us.to wont implode during your absence any way have fun ^_^
Oh it shouldn't :)
>.>
<.<
* Eeems goes and turns off the implode coundown timer

Have fun albert!

1845
TI Z80 / Re: Rogue OS
« on: June 28, 2011, 04:01:24 pm »
So I'm almost done getting my filesystem patcher working ( it takes an existing folder structure, compiles all the * . * .asm files into * . * ( so boot.bin.asm into boot.bin ) and then creates all the necessary files from that for the FAT as well as a file that includes all the correct files. ). I'm still having issues with putting the right info on the FAT, but it's almost done! This will make it really easy for me to mess around with what is on the FAT. To patch the folder structure ( currently src/filesystem/ ) into the normal build just run make filesystem. Or to test it make filesystem debug.
Sound is still not working correctly though.

Pages: 1 ... 121 122 [123] 124 125 ... 370