DIP switches: Difference between revisions

From F256 Foenix
Jump to navigationJump to search
m (Updated FPGA load table)
 
Line 24: Line 24:
! Switch !! Binary Value !! Context
! Switch !! Binary Value !! Context
|-
|-
| 1- ON/ 2- ON || 0 0 || Load 0 - F256K2c Load
| 1- ON/ 2- ON || 0 0 || Load 0 - F256K2c
|-
|-
| 1- OFF/ 2- ON  || 1 0 || Load 1 - F256K2e Load
| 1- OFF/ 2- ON  || 1 0 || Load 1 - F256K2e
|-
|-
| 1- ON/ 2- OFF  || 0 1 || Load 2 - F256K2 FNX6809 Load
| 1- ON/ 2- OFF  || 0 1 || Load 2 - F256K2 FNX6809
|-
|-
| 1- OFF/ 2- OFF|| 1 1 || Load 3 - Mister Foenix (I suppose)
| 1- OFF/ 2- OFF|| 1 1 || Load 3 - F256K2x
|}
|}

Latest revision as of 01:15, 14 September 2025

F256K DIP switches

The following might be slightly outdated.

Source: https://github.com/ghackwrench/F256_MicroKernel/tree/master/docs#dip-switches

  1. Enable boot-from-RAM AND don't prioritize the cart to autoboot a kernel compatible KUP header program
  2. Reserved (potentially for SNES gamepad support)
  3. Enable SLIP based networking
  4. Feather board installed (eg Huzzah 8266 WiFi)
  5. SIDs are installed
  6. F256: CBM keyboard installed; F256k: reduced TCP window size.
  7. ON: 640x480, OFF: 640x400 (not yet implemented)
  8. Enable gamma color correction


When boot-from-RAM is enabled, the kernel will search the first 48k of RAM for pre-loaded programs before starting the first program on the expansion cartridge or the first program in flash.

F256K2 Core Select DIP switch

Switch Binary Value Context
1- ON/ 2- ON 0 0 Load 0 - F256K2c
1- OFF/ 2- ON 1 0 Load 1 - F256K2e
1- ON/ 2- OFF 0 1 Load 2 - F256K2 FNX6809
1- OFF/ 2- OFF 1 1 Load 3 - F256K2x