HAPMON

Discuss the games, programs, utilities... and vaporware!
User avatar
@username@
Posts: 320
Joined: Tue Oct 22, 2013 6:59 pm
Location: Scotland

HAPMON

Post by @username@ » Mon Feb 21, 2022 10:57 am

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 ...
Last edited by @username@ on Thu Feb 24, 2022 7:56 pm, edited 1 time in total.
User avatar
@username@
Posts: 320
Joined: Tue Oct 22, 2013 6:59 pm
Location: Scotland

Re: HAPMON

Post by @username@ » Mon Feb 21, 2022 12:32 pm

Also looked at WERBEN which is 8K ROM and 2K RAM at $4000.

Was HAPMON put on a similar cart?
User avatar
Scouter3d
Posts: 646
Joined: Mon Jun 28, 2010 7:02 am
Location: Wien
Contact:

Re: HAPMON

Post by Scouter3d » Mon Feb 21, 2022 4:25 pm

Hi,

Maybe HAPMON was intended to be used with the (incredibly rare) RAM expansion?

PS: WERBEN even has a 2K EEPROM

Cheers, TOM:0)
User avatar
@username@
Posts: 320
Joined: Tue Oct 22, 2013 6:59 pm
Location: Scotland

Re: HAPMON

Post by @username@ » Mon Feb 21, 2022 4:54 pm

Aha - the 2K EEPROM explains the inordinate amount of time to format 2K :D
User avatar
Mobsie
Posts: 708
Joined: Fri Jun 13, 2008 10:38 am
Location: Weinheim, Germany

Re: HAPMON

Post by Mobsie » Tue Feb 22, 2022 5:48 pm

hapmon was on card?
User avatar
MADrigal
Site Admin
Posts: 1189
Joined: Sun Sep 15, 2013 1:00 pm
Contact:

Re: HAPMON

Post by MADrigal » Thu Feb 24, 2022 7:45 am

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.
User avatar
Scouter3d
Posts: 646
Joined: Mon Jun 28, 2010 7:02 am
Location: Wien
Contact:

Re: HAPMON

Post by Scouter3d » Thu Feb 24, 2022 11:23 am

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)
User avatar
MADrigal
Site Admin
Posts: 1189
Joined: Sun Sep 15, 2013 1:00 pm
Contact:

Re: HAPMON

Post by MADrigal » Thu Feb 24, 2022 8:43 pm

That's what I thought, too. But then I had spoken to Paul and he said he didnt do it.
User avatar
Scouter3d
Posts: 646
Joined: Mon Jun 28, 2010 7:02 am
Location: Wien
Contact:

Re: HAPMON

Post by Scouter3d » Fri Feb 25, 2022 6:10 am

It was such a good theory :0) - so the mistery remains...

Cheers, TOM:0)
User avatar
Mobsie
Posts: 708
Joined: Fri Jun 13, 2008 10:38 am
Location: Weinheim, Germany

Re: HAPMON

Post by Mobsie » Thu Mar 30, 2023 5:59 pm

You found out more ? is R for run?
Post Reply