Mikro Assembler .crt is not supported.
Mikro_Assembler_Manual.pdf
Should be easy to support.
Functional description in VICE:
Mikro Assembler" Cartridge
This cart has 8Kb ROM mapped at $8000-$9FFF.
The $9E00-$9EFF range is mirrored at $DE00-$DEFF.
The $9F00-$9FFF range is mirrored at $DF00-$DFFF.
It's just a resource problem. Very busy at the moment...
Does anybody have the .crt? š
I attached it along with the manual when I posted it. If not a it's a easy google search.
On Oct 11, 2019, 9:24 AM -0400, Dirk Hoffmann notifications@github.com, wrote:
Does anybody have the .crt? š
My friends I have the crt
This night Iāll post it here
Hi,
Try this:
Mikro Assembler.crt.zip
OK, letās check this cartridge out. As always, we need to attach it to the emulator firstā¦

Now, letās RTFMā¦

As a side note, I am wondering how many hours of our lives we wasted by typing in programs manually back in the day š. Must be a tremendous amout š¬. Anywayā¦

š³ Oups, we enter the debugger??? Something is broken⦠š
THINK THINK THINK
š Nailed it.
Letās have a closer look at the cartridge dialog.

Alessandroās crt has type ID 0000 which means ānormal cartridgeā. Hence, the emulator treats it as a standard cartridge and doesnāt emulate the custom hardware on board (which is pretty simple in that case BTW). Seems like the creator of the cartridge didnāt use the correct conversion parameters (I.e., he didnāt mark the crt as āspecialā).
We can fix that by editing the cartridge type manually. iHex from the Appstore can help us out here. The Mikro Assembler cartridge has ID $1C and we need to put that value right here:

Time to try again...
š Awesome: "It just works".



This cartridge is really cool. I wish I had one of them when I started learning assembler programming as a child. I remember that I wrote all my assembler programs on a sheet of paper and translated them manually to numbers afterwards. Finally, I inserted them as DATA statements into my BASIC programs.
Awesome! Can we get a copy of the working .crt
using 3.3.3. b1 and this does not work for me...
using 3.3.3. b1 and this does not work for me...
To make it work, you need the latest VirtualC64 code, because 3.3.3b1 doesn't emulate the custom hardware of this cartridge.
The good news is that you don't need the patched Rom anymore. In v3.4, when a CRT file is dragged into VirtualC64, it computes a fingerprint and compares it against a list of files that are known to be broken (the list contains a single entry at the moment: the fingerprint of the broken Mikro Assembler crt). If a match is found, it rectifies the header on the fly (only in memory, the file itself remains untouched).
Until 3.4 is released, simply download the project and compile it in Xcode 11. The project is supposed to compile without further configuration.
When is 3.4 expected to be released? I donāt have the knowledge or ability to compile my self.
v3.4b1 can be downloaded in the Releases section
Awsome! Thanks as always!
Ok !
Thanks great cartridge !
It works for me too
It works ...still open ?
Working, thanks!
Frank Michielli
Sent with iOS Spark!š±
On Dec 6, 2019, 9:21 AM -0500, Ugo notifications@github.com, wrote:
It works ...still open ?
ā
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/dirkwhoffmann/virtualc64/issues/535?email_source=notifications&email_token=AHQBMGWV3PNEPOMZJR2MS6DQXJNWRA5CNFSM4I5VTZOKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEGEHAEY#issuecomment-562589715, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AHQBMGRHS5NYMXJR77NAANDQXJNWRANCNFSM4I5VTZOA.
Most helpful comment
v3.4b1 can be downloaded in the Releases section