BK0011M - Maverick-Shark/retroGuru GitHub Wiki

MiST cores

Poseidon cores

MiSTer

Cores

HowTo

Boot from disk A (SMK512 not enabled from OSD):

  • When while boot logo scrolls up keep SPACE pressed. It won't autoboot, type 2B or B:
 B
  • Or do:
MO
  • And after (to boot from A:):
 B

NOTE: Use BK0011M mode (not BK0010) and disable SMK512.

  • BIN file support for BK0010 mode (only single file apps are supported)

Commands

  • Change colors
COLOR 1            // white
COLOR 2            // green
COLOR 3            // light blue
 'B'         - Boot from any bootable floppy (Disk).\n\
 'xxxB'      - Boot from the floppy drive xxx.\n\
 'L'         - Load file from tape\n\
 'xxxxxxL'   - Load file to address xxxxxx.\n\
 'M' or '0M' - Turn the tape-recoder on.\n\
 'xM'        - Turn the tape-recoder off.\n\
 'G'         - Run currently loaded program.\n\
 'xxxxxxG'   - Run from address xxxxxx.\n\
 'P'         - Continue after the STOP key press or HALT.\n\
 'Step'      - Execute a single instruction and return to MONITOR.\n\
 'Backspace' - Delete last digit (digits only).\n\
 'xxxxxx/'   - Open word xxxxxx (octal) in memory for editing.\n\
 'xxxxxx\\'  - Open byte xxxxxx (octal) in memory for editing.\n\
 'Rx'        - Open system register x for editing.\n\
 'Enter'     - Close opened memory cell and accept changes.\n\
 'Up'        - Move to the next memory cell and accept changes.\n\
 'Down'      - Move to the previous memory cell and accept changes\n\
 'Left'      - Jump to address <address>+<word>+2 (\"67\" addressing).\n\
 'Right'     - Jump to address <address>+<byte>*2+2 (assembler 'BR' jump)\n\
 '@'         - Close and jump to the address stored in the current memory cell.\n\
 'N;MC'      - Map memory page N (octal) to address range M (octal).\n");

MKdos

  • On BK0010(-01) it is necessary to enable the so-called. "font color mode".
  • To do this, press [AP2]+[9] or [KT] , select Color in the menu , press [ENTER] to change the value and save the configuration Save Setup.
  • Exit the menu - [KT].

  • Don't ignore [AP2]+[1]

Keyboard map

PC key BK key
ESC KT
F1 ПОВТ
F2 ВС
F3 ГРАФ
F4 Color/Mono
F5 -!->
F6 ИНДСУ
F7 БЛОК РЕД
F8 ШАГ
F9 СБР
F10 СТОП
RCtrl+F11 RESET
F11 Change colors
F12 OSD Menu
Insert !-->
Delete !<--
Shift+Enter УСТ ТАБ
Shift+Tab СБР ТАБ
Alt+Tab ШАГ ПО ТАБ
Left Win ЛАТ
Left Ctrl РУС
Right Ctrl УС (Ctrl)
Alt АР2 (Alt)

Links

Games

Covox

  1. Select Covox sound from OSD
  2. Load OmegaTracker.dsk and OmegaTracker-songs.dsk to unit A: and unitB:
  3. Boot (B key).

Forums

MiSTer FPGA Forums

Other Forums

[Developers] Understanding PLL and Clocks

Gyurco (SiDi128)

assign SDRAM_CLK = clk_sys;
assign HDMI_PCLK = clk_vid;			// HDMI use only
pll pll
(
	.inclk0(CLOCK_27),
	.c0(clk_sys),
	.c1(clk_vid),
	.locked(plock)
);
altpll_component.bandwidth_type = "AUTO",
altpll_component.clk0_divide_by = 9,		// clk_sys
altpll_component.clk0_duty_cycle = 50,
altpll_component.clk0_multiply_by = 32,
altpll_component.clk0_phase_shift = "0",
altpll_component.clk1_divide_by = 9,		// clk_vid
altpll_component.clk1_duty_cycle = 50,
altpll_component.clk1_multiply_by = 8,
altpll_component.clk1_phase_shift = "-6944",
altpll_component.inclk0_input_frequency = 37037,
altpll_component.intended_device_family = "Cyclone III",
// Retrieval info: PRIVATE: EFF_OUTPUT_FREQ_VALUE0 STRING "96.000000"
// Retrieval info: PRIVATE: EFF_OUTPUT_FREQ_VALUE1 STRING "24.000000"
// Retrieval info: PRIVATE: PHASE_SHIFT0 STRING "0.00000000"
// Retrieval info: PRIVATE: PHASE_SHIFT1 STRING "-60.00000000"

Xolod79 (MiST)

pll pll
(
	.inclk0(CLOCK_27),
	.c0(clk_sys),
	.c1(SDRAM_CLK),
	.locked(plock)
);
altpll_component.bandwidth_type = "AUTO",
altpll_component.clk0_divide_by = 9,
altpll_component.clk0_duty_cycle = 50,
altpll_component.clk0_multiply_by = 32,
altpll_component.clk0_phase_shift = "0",
altpll_component.clk1_divide_by = 9,
altpll_component.clk1_duty_cycle = 50,
altpll_component.clk1_multiply_by = 32,
altpll_component.clk1_phase_shift = "-1736",
altpll_component.inclk0_input_frequency = 37037,
altpll_component.intended_device_family = "Cyclone III",
// Retrieval info: PRIVATE: EFF_OUTPUT_FREQ_VALUE0 STRING "96.000000"
// Retrieval info: PRIVATE: EFF_OUTPUT_FREQ_VALUE1 STRING "96.000000"
// Retrieval info: PRIVATE: PHASE_SHIFT0 STRING "0.00000000"
// Retrieval info: PRIVATE: PHASE_SHIFT1 STRING "-60.00000000"
⚠️ **GitHub.com Fallback** ⚠️