2019-01-01から1年間の記事一覧

カセットビジョンで遊ぼう会(ヨコハマ)

エポック社の電子ゲーム、ゲームポケコン、カセットビジョン、スーパーカセットビジョンなどで遊ぶイベントです。 きもあん(kimoanman) くろいひとけん(Ken_in_black) こーく(coke774) ごりー(gorry5) さぶろう(SBRSNPI) しょーご(shogo83715541) たなむ(tan…

MC6800でHello, World

Absolute assembler for MC6800/MC6801を使ってMC-10で、MC6847を表示するプログラムを開発して行きます。 VRAM($4000-$57FF)、ROM($E000-$FFFF)の想定で書いていきます。 ORG $E000 STACK EQU $5000 VRAM EQU $4000 START LDS #STACK LDX #VRAM STX $82 LDX…

カワサキ新年会(Z80)

ファミコン以外のマイナーゲーム機、SG-1000、PV-1000、PV-2000、RX-78、M5、MSX、PC-6001、ZXスペクトラムなどのZ80機種で遊ぶイベントです。 ハッシュタグ(2020/1/19) あいざっくとむ(Izk_tom) あきかわ(akikawa134) うっち(ucchii16b) えぽきし(drepoxy) …

NimotsuKun for .NET Core 3.0

C#で書いてみます。 >dotnet run ######## # .. p # # oo # # # ######## a:left s:right w:up z:down. command? Program.cs using System; class Program { //#壁 _空間 .ゴール oブロック p人 const string gStageData = "########\n" + "# .. p #\n" + "#…

続・黄金の墓で遊ぼう会

ハッシュタグ(2019/10/26) あいざっくとむ(Izk_tom) あきかわ(akikawa134) あっきー(Ackieee) すさずま(susazuma) せい(Sei_soft) たいにーやろう(tiny_yarou) たなむ(tanam1972) とつか(gtozka) ぴの(delikea) ぽいぽい(poipoi_007) もりや(morian) やお(ei…

ファミコン以前で遊ぼう会(非Z80)

ファミコン以前のLSIゲーム、オデッセイ、アタリ、カセットビジョン、インテレビジョン、アルカディア、光速船などの非Z80機種で遊ぶイベントです。 ハッシュタグ(2019/10/20) あいざっくとむ(Izk_tom) あきかわ(akikawa134) えぽきし(drepoxy) かふ(Izk_kaf…

TMS99x8で遊ぼう会2(ヨコハマ)

ハッシュタグ(2019/8/18) あいざっくとむ(Izk_tom) きもあん(kimoanman) くろいひとけん(Ken_in_black) さぶろう(SBRSNPI) しょーご(shogonishimoto) すーぱーたーぼ(SuperturboZ) たいにーやろう(tiny_yarou) たなむ(tanam1972) まえだ(hiropapa00) ぽいぽ…

CASIO PVシリーズで遊ぼう会(ヨコハマ)

ハッシュタグ(2019/7/6) あいざっくとむ(Izk_tom) きもあん(kimoanman) たかとん(Takaton_JNR) さぶろう(SBRSNPI) たなむ(tanam1972) まえだ(hiropapa00) ぽいぽい(poipoi_007)

NimotsuKun for PV-1000解説

サンプルプログラムの荷物君をz88dkでビルドしましたが仕組みを解説してみます。 >zcc +pv1000 main.c -create-app 上記コマンドでは暗黙的に以下がリンクされています。 main.c pv1000_crt0.asm lores.asm font.asm 16KB ROM(0000-3FFF)のメモリーマップは…

NimotsuKun for PV-1000

ゲームプログラマになる前に覚えておきたい技術 http://www.shuwasystem.co.jp/support/7980html/2118.html サンプルプログラムの荷物君をz88dkでビルドしてPV-1000で動かしてみます。 >zcc +pv1000 main.c -create-app main.c /* Nimotsu Kun for PV-1000 b…

黄金の墓で遊ぼう会

ハッシュタグ(2019/5/26) あいざっくとむ(Izk_tom) あっきー(Ackieee) しょーご(shogonishimoto) すさずま(susazuma) せい(Sei_soft) ぜろきゅー(TB147) たなむ(tanam1972) とうどう(toudo_) とつか(gtozka) もりや(morian) ぽいぽい(poipoi_007)

ADAMem DOS and ADAMem SDL v1.81

Visual Studio 2008でADAMem SDLをビルドしてみました。 ADAMem DOS and ADAMem SDL v1.81 - Page 2 - ColecoVision / Adam - AtariAge Forums AdamemSDL.c Mouse_Init (); // keyboardmode=(EmuMode)? 1:0; keyboardmode=0; Z80IO.h ; //#if (__GNUC__ <= 3…

SVI-328の拡張スロットにMSXカートリッジをつないでみる

SVI-328の拡張スロットに、MSXカートリッジをつなぐ方法を考えてみました。 以下の回路図から転記してみました。 http://www.hardwarebook.info/Spectravideo_SVI318/328_Expansion_Bus http://d4.princess.ne.jp/msx/datas/slot.html SVI-328 MSX PIN 1 +5V…

SVI-328でSG-1000を動かす

メモリーマップが同じため比較的かんたんなパッチで動きます。 SG-1000のメモリマップはROMが0000-7FFF、RAMがC000-C3FF SVI-328のメモリマップはROMが0000-7FFF、RAMが8000-FFFF VDPとジョイパッドのポート番号を修正して行きます。ただしサウンドは音源チ…

SVI-3x8エミュレータをつくる その4

以下を取り込んでディスクに対応しました。 http://www.acc.umu.se/~yarin/sviemu/ memory_ex.h /* Common Source Code Project SVI-3x8 Origin : src/vm/msx/memory.h modified by tanam Date : 2018.12.09- [ memory ] */ #ifndef _MEMORY_EX_H_ #define _…

SVI-3x8エミュレータをつくる その3

メモリーマップを見直して以下に対応しました。 https://www.msx.org/news/en/nyyrikki-msx-rom-loader-svi msx_ex.cpp /* Common Source Code Project SVI-3x8 Origin : src/vm/msx/msx_ex.cpp modified by tanam Date : 2018.12.09- [ virtual machine ] *…

GAMELIB16 その8

ここを見ていてX1でできるなら、メガドライブ・IBM JXでもXEVIOUSっぽいものを動かしたいと思いました。 http://85data.world.coocan.jp/02-info-soft-xevious01.html 以下が生成されたマップチップです。8×8ドットのチップが696個にもなりました。 マップチ…

GAMELIB16 その7

GAMELIB16のサンプルとして1つのソースコードで2機種のバイナリを生成しています。 http://www.geocities.jp/parallel_computer_inc/sprjr.zip 今回はメガドライブ・ぴゅう太で動いているものをワンダースワン・IBM JXで動かして行こうと思います。まずはB…

5511emu その4

CGA+では320x200で16色が使えますので。TMS9918の画像(256x192)を表示してみました。 http://www.geocities.jp/parallel_computer_inc/YAKYUKEN.zip CGA講座を参考にCGA+のプログラムを開発していきます。 http://geochemisthk.com/hp-200lx/cga/ 上記YAKYUK…