randyrossi / bmc64

A bare metal Commodore 64 emulator for the Raspberry Pi with true 50hz/60hz smooth scrolling, low input latency and better audio/video sync.
GNU General Public License v3.0
479 stars 56 forks source link

Confused by instructions #138

Closed heatvent closed 3 years ago

heatvent commented 4 years ago

Sorry, I must be dense, but keep getting emulator failed to start error message after trying several variations of loading roms. If you could clarify some things in the instructions that would be helpful.

Basically just keep updating the SD card, put in pi, boot, pull SD card and start over.

Again, probably mostly me just being dense and not being able to see the obvious.

Thanks for all your hard work on this project!

rhester72 commented 4 years ago

Just a suggestion, you may receive faster help asking about this on the megathread:

https://www.lemon64.com/forum/viewtopic.php?t=70498&start=1560

randyrossi commented 4 years ago

I don't think case matters. No extensions. Near the end of the README.MD, it lists what is expected (https://github.com/randyrossi/bmc64)

So if this is what you have, then something else is wrong. If you have an installation of VICE, you can just copy its ROMs.

Q. What do I put on the SDcard?

C64/ kernal basic chargen d1541II dos1541 (optional) dos1571 (optional) dos1581 (optional) rpi_sym.vkm

On Sat, Aug 15, 2020 at 10:52 AM heatvent notifications@github.com wrote:

Sorry, I must be dense, but keep getting emulator failed to start error message after trying several variations of loading roms. If you could clarify some things in the instructions that would be helpful.

  • For an example you say to rename 901225-01.bin to CHARGEN, but in the dir example show this as chargen. Does case matter?
  • When I try without the .bin extensions as shown, I get a black screen. If I try with .bin I get the error message. So I am thinking .bin is need but not clear.
  • Would be helpful if you listed the exact.bin numbers that can be used. I have tried several kernal version -01 to -03 and no luck. Basically just keep updating the SD card, put in pi, boot, pull SD card and start over.

Again, probably mostly me just being dense and not being able to see the obvious.

Thanks for all your hard work on this project!

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/randyrossi/bmc64/issues/138, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAI3HKBRLNU6OTD6POOAKV3SA2OJ7ANCNFSM4QAJ4B2A .

-- Randy Rossi

heatvent commented 4 years ago

Just a suggestion, you may receive faster help asking about this on the megathread:

https://www.lemon64.com/forum/viewtopic.php?t=70498&start=1560

Thanks, I was looking for a forum with some info but didn't find this.

heatvent commented 4 years ago

I don't think case matters. No extensions. Near the end of the README.MD, it lists what is expected (https://github.com/randyrossi/bmc64) So if this is what you have, then something else is wrong. If you have an installation of VICE, you can just copy its ROMs. Q. What do I put on the SDcard? C64/ kernal basic chargen d1541II dos1541 (optional) dos1571 (optional) dos1581 (optional) rpi_sym.vkm On Sat, Aug 15, 2020 at 10:52 AM heatvent @.***> wrote: Sorry, I must be dense, but keep getting emulator failed to start error message after trying several variations of loading roms. If you could clarify some things in the instructions that would be helpful. - For an example you say to rename 901225-01.bin to CHARGEN, but in the dir example show this as chargen. Does case matter? - When I try without the .bin extensions as shown, I get a black screen. If I try with .bin I get the error message. So I am thinking .bin is need but not clear. - Would be helpful if you listed the exact.bin numbers that can be used. I have tried several kernal version -01 to -03 and no luck. Basically just keep updating the SD card, put in pi, boot, pull SD card and start over. Again, probably mostly me just being dense and not being able to see the obvious. Thanks for all your hard work on this project! — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub <#138>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAI3HKBRLNU6OTD6POOAKV3SA2OJ7ANCNFSM4QAJ4B2A . -- Randy Rossi - "There are only two things that are hard about computer science; Naming things, Cache Invalidation, and Off-by-one errors."

Thanks. I saw the readme instructions but still didn't have a more detailed explanation. Problem is if you don't get everything exactly right, there isn't much for error messages / logs to point you in the right direction. So for someone new this is abt if trial and error hoping you find the right combination.

Turns out under the PET example of file structure, there is a link to Vice 3.3 files to get the PET roms. When you extract it, the file also has files for the other models as well. You can also see what is needed from a naming convention. In the end, I gues my question was probably more of a Vice question than a BMC64 :)

Thanks for the help.