Giter VIP home page Giter VIP logo

apple2card's People

Contributors

christopherkobayashi avatar daniel-marks avatar profdc9 avatar thorstenbr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

apple2card's Issues

Disk drive still seems to be default device even after image boot

I have a weird issue I've noticed with the Dan][.

I have a ProDOS 2.4 image that I've installed GSOS 6.01 on, and it boots into Bitsy.bye normally (I modified the startup to this instead of GSOS/ProDOS). The ProDOS file is renamed to GSOS.

This works fine on my old CF card controller, and on emulators. It boots into Bitsy.Boot and I can choose to boot GSOS or BASIC, or whatever. However, on the Dan][, it gets an error $002F when you try to boot GSOS.

The weird thing is, if you have a floppy with GSOS in the 3.5 drive, it will boot when you choose the GSOS file on the hard drive. So, it seems something is pointing the system at the floppy drive instead of the Dan][ partition?

Card is in slot 7.

The games hard drive image assembled by Vince Briel (usually this is called Apple II Games (DOSMASTER)) has a similar problem when booting. It boots for a little bit then gets a Check Disk in Drive error.

Suggestions...

Wish List.

Change 0-1,! to B,1-9,R

B standing for Block mode, R standing for Raw.

If B is selected, allow the sdcard2 prompt to ask B,1-9.
Or if 1-9 is select, automatically put sdcard 2 into block mode. (Since only one fat filesystem is allowed)
And if raw is selected, just boot, because sdcard2 isn't available, correct?

It would also be great if you could add a L to list a text file on the sdcard that contains a list of the images. i.e.

1-Total Recall
2-Prodos Utils
3-Sports Games
etc....

Building my first unit, several questions.

Need clarification on some things.

I've got my boards and I've got one nearly built up, and have a few questions.

  1. Programming the atmega328p. You say "It should be flashed onto the ATMEGA328P chip without a bootloader. " but the bin file from the audrino output has the name Apple2Arduino.ino.with_bootloader.bin.. Should I just use the hex file named Apple2Arduino.ino.hex??
  2. JP2, JP3, JP4 - Should only one of these be selected? What are they actually doing?
  3. What jumpers are REQUIRED to run the unit? On the picture I see JP2, JP5 and JP7.
  4. What do JP6, JP7, JP8, JP9 and JP10 do? Some seem to control ROM decoding.
  5. What are the functions of the LEDs? I think I know, but documentation would be good.
  6. Where are the setting stored? On the atmega or the eeprom? (U9)

Thanks!, I'll post more after I get it running over on the vcfed forum.
Keep up the good work.

Compatibility with Total Replay

Hello. We have had a report that the card does not work with Total Replay. Looking at the code I'm seeing a conflict with memory locations $00FE and $00FF which are used for storage by both the card, as well as TR's "proboot" bootloader. One location is used for a 'knownRTS'. Not sure if you know, but the Apple ][ ROM already has a known RTS at location $FF58. Perhaps the other variable can be moved to another location in zero page which also doesn't conflict with ProDOS? ($FD perhaps? proboot only uses $FE and $FF) Also, TR will boot normally if copied to a standard ProDOS partition and the 'PRODOS' binary is included. It can also boot from the second drive if 'LAUNCHER.SYSTEM' is selected in Bitsy Bye. Anyway, fun project and hopefully we can help you get TR running natively on it! Frank

Extended bootloader

Hi,
I like the new option to load an extended bootloader from the Arduino flash. We already discussed about this on the Fritter forum. Simply using the existing boot mechanism, and just changing the "Prodos" command is a pretty neat solution.
Are you working on an extended bootloader already or planning to make one?

I did a custom bootloader with a configuration utility for the DAN II card for Apple /// (which did load from an actual boot disk, rather than the DANII controller, since Apple /// doesn't support autoboot ROMs). I could adapt this for the Apple II and make a suggestion (merge request, maybe in a week or two). It could also make use of your new option to read and display the current configuration. Let me know, if you were already working on a bootloader - so I could save the effort.

PCB vs schematics: pull-up resistors

The PCB wasn't updated when the pull-up resistors were changed from 4k7 to 10k, and from 470 to 4k7 (see commit a848aa2). The current PCB still has the 4k7 / 470 Ohm values. Not a big deal, but a bit confusing. I noticed this since I changed the silk screen of my PCBs to include the component values.

You should update the PCB in KiCad with the latest schematics. Log:

Change R3 value from 4k7 to 10k.
Change R18 value from 4k7 to 10k.
Change R2 value from 4k7 to 10k.
Change R21 value from 4k7 to 10k.
Change R22 value from 4k7 to 10k.
Change R28 value from 470R to 4k7.
Change R7 value from 4k7 to 10k.
Change R27 value from 470R to 4k7.
Change R23 value from 4k7 to 10k.

Default menu

Have you considered changing the default menu - by swapping the mapping of the SPACE and RETURN keys in the Firmware ROM?
If a novice users boots an Apple II with a DAN][ card, he sees the "PRESS RETURN" message. From my POV it would make sense to guide novice users to the new boot menu, which is self-explanatory. Anyone can use the new menu - and understand which options are about switching between INSTANT.REPLAY, TOTAL.REPLAY, A2DESKTOP etc. But a novice wouldn't even know about the alternate option using the SPACE key. And he'd find it a lot harder to understand the "SD-card (!,0-9):" message.

Build of Materials.

Is there a build of materials with resistor values/sizes, type of sd slot, etc?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.