- Code: Select all
ORG 0100H
MVI C,09H
LXI D,MESSAGE
CALL 0005H
RET
MESSAGE:DB 0DH,0AH,'Hello, World!.,ODH,OAH,'$'
END
|
Let's do the time warp again!
11 posts
• Page 1 of 1
Let's do the time warp again!I found an old 8080 based pc and an (if you can believe it) 8" floppy disk I bought YEARS AGO! This is all I could retrieve from the disk. The program still works!
![]() No lusers were harmed in the creation of this Taz Zone Post. AND I WANT TO KNOW WHY NOT! 09:F9:11:02:9D:74:E3:5B:D8:41:56:C5:63:56:88:C0
Re: Let's do the time warp again!btw I tried running this on my 64bit system and BOOM-CRASH-BANG!
![]() No lusers were harmed in the creation of this Taz Zone Post. AND I WANT TO KNOW WHY NOT! 09:F9:11:02:9D:74:E3:5B:D8:41:56:C5:63:56:88:C0
Re: Let's do the time warp again!Yeah, you tried to address an 8-bit register that doesn't exist on the 64-bit CPU.
![]() Or, Maybe it is malware!!! I remember using those big floppies. They held about a meg of data. Rapier57.
Jayne: Testing. Testing. Captain, can you hear me? Mal: I'm standing right here. Jayne: You're coming through good and loud. Mal: 'Cause I'm standing right here. @rapier57
Re: Let's do the time warp again!used to have a street map - pre google earth - view on a pack of the 5 1/2" floppies, and they WERE floppy, used to have the old 386 BEAST with the 5 1/2" reader in it
![]() SO feckin OLD, yet remember checking it had 300 MB HDD and that was HUGE, performance would have been quicker on an abacas though Beware of Geeks bearing GIF's
![]()
Re: Let's do the time warp again!It's CP/M code, not DOS. "CALL 0005H" is used to call BDOS CP/M functions. Old 8 bit MS-DOS code used the BIOS software interrupt "INT 21h" to call functions.
Oliver's Law:
Experience is something you don't get until just after you need it.
Re: Let's do the time warp again!I haven't played in CP/M for a -very- long time. Today, I can't tell the difference between CP/M and MS-DOS codes, as you can see.
Here's a gem, though. The Star Trek game; you know the one, where you start on a grid, move the ship to new coordinates, fight the Romulans or Klingons. All ASCI. The first one I every saw and messed with was on an eight-inch floppy, loaded into a CompuGraphic typesetting terminal back in 1977. Rapier57.
Jayne: Testing. Testing. Captain, can you hear me? Mal: I'm standing right here. Jayne: You're coming through good and loud. Mal: 'Cause I'm standing right here. @rapier57
Re: Let's do the time warp again!I've never played with CP/M. I'm not THAT old
![]() I have done quite a bit of 8 bit assembly but that was mostly on a 6809 and 6510 (Commodore 64). Most of the assembler I did was on the 68000 (Amiga; 32 bit). None of them used that 'weird' software interrupt mechanism to call functions that was used by MS-DOS and derivatives. But that's how I recognize ancient code, by the way libraries are called. Maybe I'll fire CP/M up on some emulator one day, just for posterity's sake ![]() Oliver's Law:
Experience is something you don't get until just after you need it.
Re: Let's do the time warp again!Wow! The only thing I recall about floppies is that I could fit like 4 games on them back then lol....
Re: Let's do the time warp again!If you feel nostalgic, http://www.schorn.ch/altair.html
CP/M 2.2 Operating system manual: http://gaby.de/cpm/manuals/archive/index.htm
![]() Oliver's Law:
Experience is something you don't get until just after you need it.
Re: Let's do the time warp again!Oh, the above emulator worked on Windows 7 64-bit. And if you want the Star Trek program: http://www.z80.eu/startrek/startrek.zip The cpm2 image I tried has MBASIC (yes, that's Microsoft Basic
![]() ![]() Oliver's Law:
Experience is something you don't get until just after you need it.
Re: Let's do the time warp again!According to wikipedia Marty McFly is due to arrive next year
"Man will never be free until the last king is strangled with the entrails of the last priest."
- Denis Diderot (1713-1784)
11 posts
• Page 1 of 1
Who is onlineUsers browsing this forum: No registered users and 9 guests |