Skip to content

Instantly share code, notes, and snippets.

View houmei's full-sized avatar

Katunori Takesita houmei

View GitHub Profile
@houmei
houmei / LFSRV8.PLD
Created October 11, 2020 21:07
8bit LFSR / GAL16V8 WinCUPL (compile only)
Name LFSR8V8;
PartNo PRACTICE;
Revision 01;
Date 20/10/11;
Designer Katunori Takesita;
Company ;
Assembly ;
Location ;
Device G16V8MS;
@houmei
houmei / LFSR8.PLD
Last active August 31, 2023 15:36
8bit LFSR with PRESET / GAL22V10 WinCUPL (compile only)
Name LFSR8;
PartNo PRACTICE;
Revision 01;
Date 20/10/11;
Designer Katunori Takesita;
Company ;
Assembly ;
Location ;
Device G22V10;
@houmei
houmei / readROM27512.ino
Last active June 8, 2020 17:00
readROM27512 / Read PROM W27C512 by ArduinoMEGA2560
// read 2764-27512 ROM / ArduinoMEGA2650
// 20200607 by @houmei
//
// pin assign
unsigned char Data[8] = {46,48,50,53,51,49,47,45}; // D0,D1,...D7
unsigned char Addr[16] = {44,42,40,38, 36,34,32,30, 33,35,41,37, 28,31,29,26}; // A0,A1,...A15
unsigned char OE = 39 ;
unsigned char CS = 43 ;
unsigned char TMM2364_Vpp = Addr[15];
@houmei
houmei / readROM.ino
Created June 6, 2020 12:36
Read PROM on Arduino MEGA 2650
// read 2764-27512 ROM by Arduino MEGA 2650
//
// unsigned char Data[8] = {46,48,50,53,51,49,47,45};
// unsigned char Addr[16] = {44,42,40,38, 36,34,32,30, 33,35,41,37, 28,31,29,26};
unsigned char Data[8] = {46,48,50,53,51,49,47,45};
unsigned char Addr[16] = {44,42,40,38, 36,34,32,30, 33,35,41,37, 28,31,29,26};
unsigned char OE = 39 ;
unsigned char CS = 43 ;
@houmei
houmei / crgen2mhz.hex
Created April 16, 2020 16:35
PIC12F1822 2MHz OSC / based on mc6800crgen 6800伝説
:040000000128FE2FA6
:100FA000F0302100990023008C01210095130B30B3
:100FB0008C0022009D148C3025009300033020000B
:100FC0009B00023025009100940120009C011C151B
:100FD00022008C120930F1001E30F000E430890B41
:100FE000EF2FF00BEF2FF10BEF2F003222008C16BA
:100FF00020000C18F62F22008C12F82F2000D02F82
:020000040001F9
:04000E00E4FFFFFF0D
:00000001FF
@houmei
houmei / config.inc
Created April 8, 2020 08:29
universal monitor unimon: porting to 6502+MC6850 on SBC6800 / https://electrelic.com/electrelic/node/1317
;;; -*- asm -*-
;;;
;;; Universal Monitor 6502 config file (sample)
;;;
;;;
;;; Memory
;;;
ROM_B: EQU $E000 ; original $F800
@houmei
houmei / echoback6502.asm
Last active April 6, 2020 15:20
6502+6850 ecoback test / SBC6800 modified board / モトローラ6800伝説p.139 移植
CPU 6502
;;* ECHOBACK TEST
;;* BY POLLING
;;*
;;* ADDRESS
ACIACS EQU $8018
ACIADA EQU $8019
STACK EQU $FF
ORG $E000
;;*
@houmei
houmei / happynewyear2020.ino
Created December 31, 2019 16:38
"HAPPY NEW YEAR 2020" arduinoMEGA2560 + USSR HP5082-7441
// 7seg 9digit LED USSR HP5082-7441
// HAPPY NEWYEAR 2020
#define BYOD_FONT 64
const uint8_t BYOD_LEDFONT[BYOD_FONT] = { // segment order: abcdefg.
0xfc, // B11111100, // 0
0x60, // B01100000, // 1
0xda, // B11011010, // 2
0xf2, // B11110010, // 3
0x66, // B01100110, // 4
@houmei
houmei / USSR_HP5082_7441.ino
Created December 17, 2019 14:19
9digit 7segment LED module HP5082-7441 lanptest
// 7seg 9digit LED USSR HP5082-7441
//
int Digit[9]={54,55,56,57,58,59,60,61,62};
// int Digit[9]={A0,A1,A2,A3,A4,A5,A6,A7,A8};
int Segment[8]={5,16,7,14,4,17,15,6};
void setup() {
@houmei
houmei / DCR.txt
Last active January 20, 2019 17:50
INTEL 8080 / NEC 8080A INR/DCR test
MON
8000
LXI D,F002
LXI H,F004
LXI B,0000
PUSH B
POP PSW
LDAX D
DCR A