dirkwhoffmann / virtualc64

VirtualC64 is a cycle-accurate C64 emulator for macOS
https://dirkwhoffmann.github.io/virtualc64
Other
356 stars 33 forks source link

MACH 5 by Access Software support #498

Closed rossimariolee closed 4 years ago

rossimariolee commented 5 years ago

Hello, could you please implement support for the MACH 5 by Access Software? Many thanks

http://rr.c64.org/wiki/MACH_5

Press: <- + M for menù

Alessandro1970 commented 5 years ago

I do not know this cartridge, but the name reminds me of a Japanese cartoon of those years ... will it be a coincidence ? (FASTloader cartridge - Racing machine)

mchfv

91ahq focvl _sy445_

UgoCaneFifone commented 5 years ago

I remember this cartridge, black with red writing, it had a reset button on the left. At the time my cousin had bought it and was very happy with it. Nice also the cartoon, seen all the episodes on RTV38

UgoCaneFifone commented 5 years ago

...like this one: untitled 2

dirkwhoffmann commented 5 years ago

I think this cartridge is an easy one. Just 8KB and a simple logic for toggling the Exrom line.

Alessandro1970 commented 5 years ago

Mach5 is a fast loader cartridge designed for use with the Commodore C128/C64 and 1571 or 1541 or compatible disk drive, only a fast loader it has not had a reset button in c64 version ....look the real photos:

Untitled 1

The reset button and the switch for c64/c128 mode can be found in the 128 clone version:

480px-Maxx_128

mortinus commented 5 years ago

Wow, my friend ...too nerd ! :laughing:

412UK5vIbWL

Alessandro1970 commented 5 years ago

Great ...yes, that is my avatar...

Note: MAXX 128 (MACH 128 Clone ) from Argentina

dirkwhoffmann commented 5 years ago

Wow, my friend ...too nerd !

Here comes the real nerd stuff 👍:

mousePad

Actually, it needs some cleaning, but I fear that it'll come out pure black when washed 😬. Did anybody ever try to put a mouse pad in a washing machine??? 🤔

Alessandro1970 commented 5 years ago

...not in the washing machine, but you can hang the laundry...😀🤪🤞🏻 154D6DF4-987E-4825-8D9E-F3F011BCCB1F

UgoCaneFifone commented 5 years ago

Hi All,

...waiting for 3.4 final version :crying:

Alessandro1970 commented 5 years ago

... :rofl:

00000010

I do not deny to you that I would also like the final version 3.4 !!! ... will come, have faith! :crystal_ball:

mortinus commented 5 years ago

...mortinus is crying too for the 3.4 final revision, yep !

53590_320

dirkwhoffmann commented 5 years ago

Oh, boy, I knew the two of them were gonna fight someday. It was only a matter of time before VirtualC64 became jealous 😬.

battle
dirkwhoffmann commented 5 years ago

Oh no 🤭.

battle2
DaitarnIII commented 5 years ago

...oh yes, I think that upgrading VirtualC64 to 3.4 release would appease souls and demons ...

UgoCaneFifone commented 5 years ago

News ? Any chance to see version 3.4 ?

dirkwhoffmann commented 5 years ago

Any chance to see version 3.4 ?

Bad news from the frontline, all developers had to be pulled off. The whole troop has been relocated to the Amiga front to fight Blitter bugs.

mortinus commented 5 years ago

On the other hand, vAmiga could go on stand-by for a short time, that is for the time necessary to bring the mythical VirtualC64 to the 3.4 final release ... Is it not so ? ... it could go even so! Please...

Alessandro1970 commented 5 years ago

Wow! " Is it not so ? ... it could go even so! "

...Mortinus you are a poet!

bluecursor commented 5 years ago

LOL! I'm still waiting for 3.3.3 b2 to be released..

dirkwhoffmann commented 5 years ago

From the instruction manual:

Bildschirmfoto 2019-10-11 um 14 41 45

Which key is meant by the triangle? 🤔

dirkwhoffmann commented 5 years ago

I've tried Mach5 v3a in VICE, but I didn't succeed. The cart boots fine and I can list the directory by typing "$". But when I try to (warp) load a program, I get a "File not found" error.

Bildschirmfoto 2019-10-11 um 15 10 08

Is this cartridge known to work in VICE? If yes, which version do I have to use?

Alessandro1970 commented 5 years ago

Triangle? Is that the left arrow ? <-

dirkwhoffmann commented 5 years ago

Is that the left arrow ? <-

Yes, indeed 😁

Bildschirmfoto 2019-10-11 um 19 05 09

When I first tried that symbol, I had a space in between which is not allowed:

Bildschirmfoto 2019-10-11 um 19 06 12

Now, the main issue is the failure of the warp loader. We need to find out if the cartridge works in VICE.

Alessandro1970 commented 5 years ago

In VICESC I do so:

type: <- +

Schermata 2019-10-13 alle 16 05 13

So it will be enabled: Schermata 2019-10-13 alle 16 00 23

...then load a game, LOAD "*",8,1

dirkwhoffmann commented 5 years ago

type: <- +

Doesn't work for me. Same "File not found error" as before (a disk was inserted, of course).

Bildschirmfoto 2019-10-13 um 19 17 52

(VICE 3.1 with MACH_5_v3a.crt)

Alessandro1970 commented 5 years ago

ViceSC 3.2 + MACH_5_v3a.crt

Schermata 2019-10-13 alle 21 57 54

Works fine

Alessandro1970 commented 5 years ago

I do not know, it works for me and turn in light-blue screen while loading. Try VICESC 3.2 on mac You can download here the cocoa version: https://alex.kazik.de/download/mac/vice-macosx-cocoa-x86_64-10.9-clang-3.2.dmg

dirkwhoffmann commented 5 years ago

VICE 3.2 (from your download link) with Falcon Control D64 and MACH_5_v3a.crt:

https://rr.pokefinder.org/wiki/MACH_5

Bildschirmfoto 2019-10-14 um 08 11 56

Alessandro1970 commented 5 years ago

If you create a simply basic test ...it works: 1

2

If you try to load a game...ok it does not work !

Alessandro1970 commented 5 years ago

In the VICE it works so ...maybe the same with VirtualC64

For loading I used this £

Alessandro1970 commented 5 years ago

Strange

Try this:

<-- D <-- +

£ "Name game"

It works: 3

Alessandro1970 commented 5 years ago

In ViceSc to load something with £* it is needed to disable Mach DOS <-- D

But disabling DOS I do not know if we can say that there is really a Warp Mode on...

If this CRT doesn't work in VICESC ...I would close for a while... going to 3.4 release without this crt !

PS: Mach5 does not work on HOSX64

Alessandro1970 commented 5 years ago

Untitled 9

To load a game compressed or protected with mach5 before use <-- D option... There, sometimes, a conflict with 4k basic rom too

Alessandro1970 commented 5 years ago

16.11.3.52 51 - MACH 5 $8000-$9FFF (8Kb) Size 4Kb or 8Kb (1 bank of 4Kb or 8Kb) EXROM active (lo) (0) GAME inactive (hi) (1) Startup mode 8k Game Load address $8000-$8FFF (4Kb),

  00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F       ASCII
  -----------------------------------------------  ----------------

0000: 43 36 34 20 43 41 52 54 52 49 44 47 45 20 20 20 C64?CARTRIDGE??? 0010: 00 00 00 40 01 00 00 33 00 01 00 00 00 00 00 00 ???@???3???????? 0020: 56 49 43 45 20 43 41 52 54 00 00 00 00 00 00 00 VICE?CART??????? 0030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ???????????????? 0040: 43 48 49 50 00 00 20 10 00 00 00 00 80 00 20 00 CHIP????????.??? 0050: AF 83 5E FE C3 C2 CD 38 30 4D 41 43 48 35 A5 93 »ƒ^....80MACH5¥.

This cart has 8Kb ROM mapped at $8000-$9FFF, the $9E00-$9EFF range is mirrored at $DE00-$DEFF and the $9F00-$9FFF range is mirrored at $DF00-$DFFF.

dirkwhoffmann commented 5 years ago

I've added VirtualC64 v3.4b1 to the Releases section. It should have the same Mach 5 compatibilities and incompatibilities as VICE. Can you give it a try and see if it differs?

Alessandro1970 commented 5 years ago

As we know it works fine like in VICESC

DaitarnIII commented 5 years ago

Ok, it works fine with basic programs and some adventures. Better to use other warp cartriges, but it's ok ! Thank you

DaitarnIII commented 5 years ago

Are we near at the final 3.4 release ? :-)

Alessandro1970 commented 5 years ago

Do you know that @mortinus has ever loved the 3.4 release ?

UgoCaneFifone commented 5 years ago

Syntax error !

The 3.4 was Ugo's release, look up !

61364020-45ff8080-a885-11e9-8511-dd04838178a2

Alessandro1970 commented 5 years ago

You are right ...I have painted that pic !

:-D

dirkwhoffmann commented 5 years ago

Are we near at the final 3.4 release ? :-)

In my opinion we shouldn't release 3.4 yet, because it would only be a delta update to 3.3. The main difference is the support of three additional cartridges and I am not sure if Mach 5 is implemented correctly (I am mimicking what VICE does, but I doubt that VICE emulates it correctly).

I cannot invest much time in VirtualC64 at the moment, because vAmiga keeps me busy. My feeling is that vAmiga is well on track to becoming a decent Amiga emulator, so I don't want to stop working on it right now.

PakkunKinoppi commented 5 years ago

I used last VICESC pokefinder release and match5 (rev 2 and 3)does not load with warp engaged ! It works only with short basic files! This screenshot is taken after loading 1943 (game) with warp mode on ( <- + )

Untitled 2

UgoCaneFifone commented 4 years ago

Hi, is here somebody still alive ???

bluecursor commented 4 years ago

Sorry, totally forgot about this one. Been using Jaffydos 1.3 kernel in replacement of Mach5. Just tested mach5 and seems to be working great.

Frank Michielli Sent with iOS Spark!📱 On Dec 6, 2019, 9:19 AM -0500, Ugo notifications@github.com, wrote:

Hi, is here somebody still alive ???

— You are receiving this because you commented. Reply to this email directly, view it on GitHubhttps://github.com/dirkwhoffmann/virtualc64/issues/498?email_source=notifications&email_token=AHQBMGTI6F54T52U3KCD4OTQXJNOTA5CNFSM4GOUTCFKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEGEG2EY#issuecomment-562588947, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AHQBMGTDAP3XGDJUK5MBZELQXJNOTANCNFSM4GOUTCFA.

rossimariolee commented 4 years ago

Are there some news about the 3.4 final release or 3.5 ?

dirkwhoffmann commented 4 years ago

Just tested mach5 and seems to be working great.

OK, I'll close this issue.