APPLE II HBCC-3D
Uploader Comments (dschmenk)
All Comments (50)
-
Really great work!
Happy Birtday Apple 2!
-
Bars. Walls. This software rules. And soft drinks. Bad opcodå operanä. "PUT." Memory Nesting oìBreaëèXü©² 2001 AppleWin v1.8h. SET START TIME. "LOADING..." "BLOAD ESCAPE.OBJ" "BLOAD MATRIX.MAP" "BLOAD MATRIX.IMG" MAP LEVEL POINTER IMAGE MAP BASE MAP LEVEL SET START TIME SET ENERGY LEVEL CALL ENGINE "BLOAD BASEMENT.MAP" "BLOAD BASEMENT.IMG" MAP LEVEL POINTER YUP "FILE "F$" SAVED." "ERROR: FILE "F$" NOT FOUND!" "USE RWTS CHECKSUMS (Y/N): " 3. "RANGE ERROR." "ENABLE SPEECH." "DISK SLOT (1-7): " 2.
-
Excellent job! Thanks for sharing!
-
This is absolutely superb. I totally want to play this!
I will even forgive the horrible historical inaccuracies in the intro text! ;-)
-
@DylanMayhew Just go to Asimov Apple Archive . Pretty much all you need is there . ftp://ftp.apple.asimov.net/pub
/apple_II/ -
Amazing!
-
This is more like a Let's Play
-
the ultimate in 8-bit graphics. awesome!
ugh... I wish I could get my apple II to do something useful but I don't have a apple II dos disk or prodos disk... :( and I can't find one online to download, and even then not sure if I could get it on a floppy because of the format.. sigh picked up a apple IIc but did not have ether but I got it fairly cheap and could not say no.. one day I might find a floppy for it.
DylanMayhew 1 year ago
@DylanMayhew Search on ADTPro to find out how to get everything you need.
dschmenk 1 year ago
This is just amazing.. superb.
Where did you get the code to do the wall stuff? Did you use the Coco3 code for that one demo as a source?
~Kiyote!
kiyotewolf 1 year ago
@kiyotewolf - It was all written from scratch in 6502 assembly. The math isn't particularly difficult, but getting it fast on a 1 MHz, 8 bit CPU takes a little work.
dschmenk 1 year ago
You can remove the fisheye lens effect a bit with a constant factor on each column scaling.
Jawattdenn 2 years ago
The correction code is actually in the renderer (currently ifdef'ed out), but I didn't add it in until the game was almost done. Because I kept the bare minimum precision throughout all the calculations, it caused round-off errors when applying the correction. One line of pixels would be off by one, every once in awhile. Really annoying. I figured the fisheye wasn't that bad, but it would have to be revisited if higher resolution was every used. Such is the nature of compromise :-(
dschmenk 2 years ago