HAPMON
- @username@
- Posts: 335
- Joined: Tue Oct 22, 2013 6:59 pm
- Location: Scotland
HAPMON
I started looking into HAPMON and here's my findings so far.
Command keys are M,V,G,S,L,C,D,T,A,E,P,R and X
It needs RAM at $4000 - this is where it stores anything you type after 'A' - so far no clue on syntax
M Modifies memory starting at the address entered. Return to exit, SPACE to decrement address, semi-colon to increment,
V Modifies VRAM memory as M.
T Transfer memory. Example TM 0100 0010 V0000 would transfer from RAM 0100, 0010 bytes to VRAM 0000
S Save memory or VRAM to tape. SM 0200 0200 0204 would save $200 RAM for 4 bytes, with a load address of $0200
L Load memory or VRAM from tape. LM 0200 0204 would load from tape for 4 bytes to $200.
Save and Load format
Header $FF x 256; $FE; $D6
Address : $30 $32 $30 $30 - Load address in ASCII
Word length : $00 $04 - Note big endian
Data bytes from RAM or VRAM
Until next time ...
Command keys are M,V,G,S,L,C,D,T,A,E,P,R and X
It needs RAM at $4000 - this is where it stores anything you type after 'A' - so far no clue on syntax
M Modifies memory starting at the address entered. Return to exit, SPACE to decrement address, semi-colon to increment,
V Modifies VRAM memory as M.
T Transfer memory. Example TM 0100 0010 V0000 would transfer from RAM 0100, 0010 bytes to VRAM 0000
S Save memory or VRAM to tape. SM 0200 0200 0204 would save $200 RAM for 4 bytes, with a load address of $0200
L Load memory or VRAM from tape. LM 0200 0204 would load from tape for 4 bytes to $200.
Save and Load format
Header $FF x 256; $FE; $D6
Address : $30 $32 $30 $30 - Load address in ASCII
Word length : $00 $04 - Note big endian
Data bytes from RAM or VRAM
Until next time ...
Last edited by @username@ on Thu Feb 24, 2022 7:56 pm, edited 1 time in total.
- @username@
- Posts: 335
- Joined: Tue Oct 22, 2013 6:59 pm
- Location: Scotland
Re: HAPMON
Also looked at WERBEN which is 8K ROM and 2K RAM at $4000.
Was HAPMON put on a similar cart?
Was HAPMON put on a similar cart?
Re: HAPMON
Hi,
Maybe HAPMON was intended to be used with the (incredibly rare) RAM expansion?
PS: WERBEN even has a 2K EEPROM
Cheers, TOM:0)
Maybe HAPMON was intended to be used with the (incredibly rare) RAM expansion?
PS: WERBEN even has a 2K EEPROM
Cheers, TOM:0)
http://www.8bit-homecomputermuseum.at Find me here...
- @username@
- Posts: 335
- Joined: Tue Oct 22, 2013 6:59 pm
- Location: Scotland
Re: HAPMON
Aha - the 2K EEPROM explains the inordinate amount of time to format 2K 

Re: HAPMON
hapmon was on card?
Re: HAPMON
I have never really understood what HAPMON is and where it comes from. "mon" I guess stands for monitor, but what else?
First time I heard of it, was with the ROM image included in the first release of funnymu emulator.
First time I heard of it, was with the ROM image included in the first release of funnymu emulator.
Re: HAPMON
My guess would be it is a tool the author of FunnyMu built to be able to peek inside while developing his emulator :0)
"HAP" may well be HAyterPaul ... and "MON" clearly is MONitor
Cheers, TOM:0)
"HAP" may well be HAyterPaul ... and "MON" clearly is MONitor
Cheers, TOM:0)
http://www.8bit-homecomputermuseum.at Find me here...
Re: HAPMON
That's what I thought, too. But then I had spoken to Paul and he said he didnt do it.
Re: HAPMON
It was such a good theory :0) - so the mistery remains...
Cheers, TOM:0)
Cheers, TOM:0)
http://www.8bit-homecomputermuseum.at Find me here...
Re: HAPMON
You found out more ? is R for run?