Previous Thread
Next Thread
Print Thread
Page 4 of 4 1 2 3 4
MarkB #119728 09/26/21 07:37 PM
Joined: May 2021
Posts: 9
Likes: 2
T
Member
Offline
Member
T
Joined: May 2021
Posts: 9
Likes: 2
MarkB --

Thanks very much for finding the errors (pretty sure I'd found and posted the "1C should be 10" instance, but I don't remember where!). And yes, there should be 8 bytes filled in from 1F8 to 1FF; they are part of the stack that cannot be reliably used by the program. (The cassette tape that shipped with the commercial version of KIM-Venture took care of that.)

I appreciate any effort made on behalf of preserving this program!

Bob
bob@bobKIMleedom.com (remove KIM for my actual address)

TechnoBob #119729 09/26/21 08:12 PM
Joined: Aug 2021
Posts: 2
Likes: 1
M
Member
Offline
Member
M
Joined: Aug 2021
Posts: 2
Likes: 1
Originally Posted by TechnoBob
I appreciate any effort made on behalf of preserving this program!

Very welcome! I appreciate the effort that went into creating this in the first place!

I haven’t used MAME in a long time, but hopefully some of the others who were trying this game will be able to confirm if this version works ok.

Mark

1 member likes this: TechnoBob
TechnoBob #119747 09/29/21 02:23 PM
Joined: Dec 2012
Posts: 246
Likes: 1
L
Senior Member
Offline
Senior Member
L
Joined: Dec 2012
Posts: 246
Likes: 1
Originally Posted by TechnoBob
(pretty sure I'd found and posted the "1C should be 10" instance, but I don't remember where!)
You did, as a comment on the archive.org item for the manual https://archive.org/details/kim-venture-manual

I've had a go at implementing the fixes from MarkB (8 bytes of 00, 1C->10) and while it loads fine into MAME, the LCDs just turn off and don't turn back on again
Code
-0000=84^EF^A0^00^A9^7F^8D^41^17^A2^09^84^FC^B9^F0^00^20^4E^1F^C8^C0^06^90^F3^20^3D^1F^20^6A^1F^A4^EF^60^77^39^5E^79^76^06^38^54^5C^50^6D^78^1C^00^40^7C^71^3D^1E^37^73^3E^6E^53^08^5B^00^00^00^00^00^FF^EC^00^00^00^0B^FF^00^00^00^00^03^00^02^04^08^10^20^40^80^34^00^2B^BE^DC^43^E4^25^22^1C^46^8C^89^B5^E7^D7^AE^06^09^11^18^D3^3C^4F^38^7B^AB^DB^70^52^93^EF^6A^28^73^9B^EB^56^5D^82^F3^88^3F^4E^43^4C^4D^52^50^00^94^11^4A^45^03^95^05^4B^45^96^02^4B^8F^10^44^06^80^50^49^05^02^04^81^0A^4A^43^82^52^47^52^07^83^70^41^48^84^61^46^4F^85^21^55^54^86^00^87^0C^4E^42^89^2E^57^4B^56^40^8A^0C^54^41^01^8B^0F^49^57^55^56^8C^30^52^53^8D^2A^51^50^46^8E^0D^43^4D^47^97^09^49^4B^90^20^4C^91^35^4D^53^4C^46^92^20^48^93^33^4D^51^52^44^9F^00^9F^

-0100=D8^A5^45^85^45^A2^7B^E8^E8^B5^00^10^FB^86^42^29^1F^C5^45^D0^F2^09^A0^95^00^B4^01^29^01^AA^84^3B^B4^5F^20^B3^02^A6^45^B4^65^20^B3^02^A6^45^CA^D0^12^AD^06^17^29^0F^AA^85^46^BD^E7^1F^85^3C^A0^8F^20^B3^02^A9^0B^4C^00^02^A6^41^E6^4C^D0^02^F6^01^A0^FC^20^B3^02^C9^06^B0^03^4C^A5^17^C9^0B^90^E8^F0^9E^C9^0F^90^DF^D0^E8^A9^53^85^3C^A0^9E^20^B3^02^A0^E1^C5^46^D0^D1^A9^03^A6^45^F0^2A^A9^00^E0^05^B0^3B^CA^F0^DA^E6^3D^EA^D0^1C^A6^42^B5^01^A0^FF^C8^4A^90^05^E8^C4^F7^F0^09^C0^05^D0^F3^A0^F7^4C^22^02^B5^01^29^1F^4C^03^01^A4^49^A5^45^88^F0^11^88^F0^21^A2^07^88^F0^24^A2^05^88^F0^1F^A0^85^D0^DE^C9^08^D0^F8^A5^40^F0^F4^C8^84^40^A0^BD^20^B3^02^4C^7F^02^C9^06^D0^E5^A9^0D^10^CA^E4^45^D0^DD^B5^4F^D5^65^F0^D7^95^65^8A^10^BB^A6^3F^B5^01^95^00^E8^E0^EF^D0^F7^60^00^00^00^00^00^00^00^00^38^E9^0D^AA^4A^29^01^A8^49^01^85^43^E8^86^55^20^80^17^84^48^F0^0F^A6^55^D0^0E^A5^47^C9^04^D0^08^A0^FA^20^B3^02^4C^48^01^B4^62^20^B3^02^C6^48^30^F4^A4^44^84^3F^B6^00^86^49^B4^57^20^B3^02^A4^55^30^04^C9^15^D0^04^C6^44^D0^E3^88^30^05^F0^29^4C^AA^01^A0^F7^A6^49^CA^D0^08^A5^3E^29^28^C9^20^D0^BF^8A^30^BE^E6^47^A5^3E^15^4D^85^3E^20^90^17^C6^41^20^EC^01^A0^4C^D0^AA^E6^41^20^90^17^E6^3F^C6^47^A6^49^A5^3E^38^F5^4C^85^3E^20^EC^01^A5^40^10^E3^A6^49^CA^D0^DE^A5^45^C9^08^D0^D8^A9^85^85^3F^86^40^A9^05^8D^BD^03^A0^BD^20^B3^02^F0^C1^18^8A^65^4A^A8^84^4A^A2^00^A0^00^86^FE^86^FD^18^B1^4A^48^6A^4A^4A^4A^F0^32^C9^01^F0^34^AA^B5^1F^A6^FD^95^F0^68^E8^86^FD^29^0F^C9^01^F0^26^AA^B5^1F^A6^FD^95^F0^C8^E8^E0^06^90^D2^A0^C0^20^00^00^20^00^00^88^D0^F7^A6^FE^D0^B6^60^68^85^FE^C8^10^BC^68^10^DA^C8^38^B0^B8^35^88^2B^05^16^EB^16^85^AB^23^85^03^FB^54^FF^BA^A1^5F^07^CD^A9^5F^16^52^B8^CD^51^6C^F3^21^35^F1^27^85^F3^6E^D5^05^11^B7^41^35^08^23^BA^CC^0C^FA^16^59^F1^3E^88^18^04^CD^55^8F^13^B2^D5^FB^A1^65^F1^3A^84^F3^21^35^F4^A9^5F^2F^6A^85^07^FD^71^36^DE^99^58^FC^62^12^DF^05^1B^10^79^36^04^FC^87^DF^09^79^FD^65^0D^A1^8C^D5^BF^08^CD^B5^21^51^AF^16^7D^F1^01^15^4F^04^BA^18^28^F6^28^8F^2F^13^85^9A^F1^4A^18^EF^BF^2D^EF^BF^79^08^2F^C7^13^91^AF^16^7D^07^FC^21^8C^F2^DD^73^05^15^21^37^3F^05^11^ED^DA^9F^F7^CF^1D^F6^AE^C5^FE^C5^F1^07^62^8D^54^7F^C5^51^06^11^18^FD^65^0E^4B^21^3A^9F^04^C3^2B^54^09^AE^DF^11^18^04^F5^2D^CF^0D^87^DD^85^0F^F1^18^E5^F4^BA^16^10^04^F1^17^B4^FB^AA^15^F4^59^FF^BA^4F^32^BB^18^10^C1^AF^16^7D^13^BA^DD^AF^12^AB^5C^DF^32^99^AD^6A^17^F1^9F^FF^1C^

-1780=B6^41^A0^FF^E8^86^44^B5^01^0A^30^F8^C8^90^F5^60^A4^43^20^80^17^A2^EE^B5^00^95^01^CA^E4^44^D0^F7^A5^49^95^01^60^A8^84^F7^A6^45^B5^65^D5^4F^F0^08^E0^05^F0^24^E0^07^F0^22^E0^0C^D0^04^A5^47^D0^18^E0^03^D0^04^A5^3E^30^11^E0^08^D0^15^A5^40^F0^11^88^F0^0E^A0^B1^4C^22^02^88^88^C0^03^D0^03^4C^20^02^4C^8B^01^

1 member likes this: TechnoBob
Dagarman #119760 10/01/21 02:36 PM
Joined: Mar 2002
Posts: 1,359
Likes: 117
H
hap Offline
Very Senior Member
Offline
Very Senior Member
H
Joined: Mar 2002
Posts: 1,359
Likes: 117
Try again after this commit https://github.com/mamedev/mame/commit/2d111b15929a39084bb5875dedec8ffea301dcf0
I think i 'unintentionally' fixed this black screen problem with Kim-Venture when I added PWM_DISPLAY device to this driver.

Dagarman #122968 12/03/23 11:29 AM
Joined: Mar 2002
Posts: 1,359
Likes: 117
H
hap Offline
Very Senior Member
Offline
Very Senior Member
H
Joined: Mar 2002
Posts: 1,359
Likes: 117
How to start this game from MAME's swlist (RB asked):

mame kim1 kimvent

There are brief instructions in the hash file:
Enter 'R -00F1=00 -17F9=A1 -1873X'. Play tape, pause when display shows 0000 (P). '-17F9=A2 -1873X', (P), '-17F9=A3 -1873X', (P), '-0100X'.
I'll make them more verbose:

Either type (pc keys) or do a MAME UI paste (shift+scrlock by default):
R -00F1=00 -17F9=A1 -1873X
(00F1 is for configuring decimal mode, 17F9 is for entering the tape file ID, 1873 is for loading)
Play the tape from beginning, and when display shows "0000 xx", pause the tape before the next segment starts. The tape won't pause automatically when the segment has finished loading.

Type/paste: -17F9=A2 -1873X
Unpause the tape, and when display shows "0000 xx", pause the tape before the next segment starts.

Type/paste: -17F9=A3 -1873X
Unpause the tape, and when display shows "0000 xx", pause the tape before the next segment starts (latter isn't really needed since this is the last segment of the main program)

Type/paste: -0100X
The game starts.

Pausing the tape all the time is annoying. Since it looks for the unique ID to load, it's not really necessary to do this. You can simply rewind the tape before loading the next segment, and hold INS to fastforward MAME until you see "0000 xx".

Dagarman #122969 12/04/23 12:36 AM
Joined: Mar 2001
Posts: 17,125
Likes: 163
R
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 17,125
Likes: 163
Thanks, that's very helpful. I was wondering how you'd do Adventure on a machine with that limited of a display.

R. Belmont #122970 12/04/23 12:57 AM
Joined: May 2021
Posts: 9
Likes: 2
T
Member
Offline
Member
T
Joined: May 2021
Posts: 9
Likes: 2
Originally Posted by R. Belmont
Thanks, that's very helpful. I was wondering how you'd do Adventure on a machine with that limited of a display.

You might enjoy seeing a demonstration: Dominic Bumbaca played it on a KIM-1 and recorded it for YouTube at
Playing KIM-Venture.

Bob Leedom
KIM-Venture author

Last edited by TechnoBob; 12/04/23 12:57 AM.
1 member likes this: R. Belmont
Dagarman #122973 12/04/23 02:11 AM
Joined: Oct 2020
Posts: 28
Likes: 4
Member
Offline
Member
Joined: Oct 2020
Posts: 28
Likes: 4
Interesting use of a limited display. Nice

1 member likes this: TechnoBob
Page 4 of 4 1 2 3 4

Link Copied to Clipboard
Who's Online Now
2 members (AJR, Olivier Galibert), 86 guests, and 1 robot.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics9,261
Posts121,259
Members5,064
Most Online1,283
Dec 21st, 2022
Our Sponsor
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!

Superior Solitaire
Forum hosted by www.retrogamesformac.com