Jump to content

Tom

Members
  • Content Count

    446
  • Joined

  • Last visited

Everything posted by Tom

  1. i assume you downloaded the .class file, changed to the directory where you saved the .class file and tried to start it ? if so, the CLASSPATH environment variable of your system doesn't contain the current directory. try something like java -cp . ThrustScoreDecoder or update the classpath variable permanently to contain the working directory (.)
  2. no, the java vm prints actually out a slash, not a dot, because package names map to directory names, so java looks in directory ThrustScoreDecoder for a class named java.
  3. thomas: this happens when you try to start a java *source* file (.java) with java. the virtual machine will look for a class called java located in package ThrustScoreDecoder, which doesn't exist. you must download the .class file and start it like this: java ThrustScoreDecoder <- you mustn't enter the .class extension
  4. Tom

    DASM 2.20.10

    read machines/channel-f/readme.txt. this is a file that describes some things that are different in f8 mode. among other things, there's no DS directive anymore (since DS is an instruction), but RES, which works exactly the same.
  5. Tom

    Channel F

    srecord is neat to convert between intel-hex, motorola s-record and the likes. http://srecord.sourceforge.net
  6. Tom

    Channel F

    nevermind, found it myself http://www.datasynceng.com
  7. Tom

    Channel F

    do you have a link to that assembler ?
  8. Tom

    Channel F

    here's a win32 version compiled with mingw. compiled fine, but i didn't actually test the assembler. asmf8.zip
  9. Tom

    Channel F

    i didn't google for too long, but the only f8 assembler i found was one written in algol.
  10. Tom

    Channel F

    well, apparently there is a video ram you can plot your pixels into, so i suppose getting it something to display shouldn't be that hard. the real ugly thing is its cpu...
  11. Tom

    Channel F

    what about writing an opcode table for tasm (the telemark cross assembler, not borland's tasm) instead of writing a new assembler ? http://home.comcast.net/~tasm
  12. have a look at http://www.6502.org/tutorials/ especially http://www.6502.org/tutorials/6502opcodes.htm (this is not a tutorial, but an opcode list, with a fairly detailed explanation of each opcode)
  13. Riddle of the Sphinx uses the bw/color switch together with one of the difficulty switches to select what kind of information to display in the status bar.
  14. Tom

    2600 alternative demo

    hi we used a version with two small changes: - restart position of the tune can be set to something other than measure 0 (this was needed for the intro part which should be played only once). - i added some fractional adding code, so that the music runs at the same speed on pal and ntsc machines (tv type is switchable with the bw/color switch, but i forgot to mention that in the .nfo file). decybel who made the music even wrote an own editor. he might release it some day. i'll release the source code of the intro aswell, but the source tree is in quite a messy state and i'd like to clean it up first. don't expect anything special anyway. the code is very simple. i even brought my 2600 to the party, but the video mixer they used had problems with the 2600's signal, so the intro was shown on z26 instead.
  15. Tom

    Anyone know xasm?

    i looked at xasm a few months ago. while i was reading the documentation (especially the faq) i found enough reasons not to use it http://atariarea.histeria.pl/x-asm/doc/xasm.htm
  16. Tom

    New 2600 demo file

    looks a bit like a |sin(x)| to me nice rasterbars, simon. have you seen mine ? (http://www.atariage.com/forums/viewtopic.php?t=56220)
  17. hello the demo i meantioned earlier (http://www.atariage.com/forums/viewtopic.php?t=53745) has been released: ftp://ftp.scene.org/pub/parties/2004/buen...e_demo/2600.zip i forgot to mention a few things in 2600.nfo: - the rom is a ntsc/pal50 rom, the tv type can be selected with the bw/color switch (color = ntsc). - the intro can be restarted with the reset switch - the scroller can be halted with the fire button cheers thomas
  18. Tom

    New 2600 demo file

    nice, but definitely needs music =) i'm going to release a little intro at a demo party next week end. it's just a onescreener with a few effects, including rasterbars =)
  19. StartOfFrame ; Start of new frame - VBLANK is still ON ; 3 scanlines of VSYNC signal lda #2 sta VSYNC sta WSYNC sta WSYNC sta WSYNC ;------------------------------------------------ ; 37 scanlines of vertical blank... sty VSYNC ; Turn off VSYNC in the first VBLANK line the line sty VSYNC writes whatever garbage is in Y to VBLANK. try something like ldy #0 sty VSYNC ; Turn off VSYNC in the first VBLANK line or use the VERTICAL_SYNC macro that is in macro.h
  20. a 32k (or even 16k) cart could hold quite a lot of text...i don't think *that's* a problem.
  21. Tom

    gameboy homebrew

    this is not a tutorial or so but a detailed technical documentation of the gameboy: http://www.work.de/nocash/pandocs.txt http://www.work.de/nocash/pandocs.txt
  22. cool. didn't know that (obviously).
  23. from your website: makes me wonder, what's the maximum load the 6532 can drive ?
  24. ah, you're right! i should have read it more closely. this explains a certain bug in robotfindskitten 7800
  25. no, it will indeed become zero again: after the timer expired, it continues counting at the system clock's frequency (regardless of which TIMxT register was written to). this allows you (to some extent) to calculate how much time exceeded since the timer expired. doesn't really matter here though, since you don't want to miss the moment the timer expired in your waitvblank loop... the register is defined in vcs.h, but it's called TIMINT
×
×
  • Create New...