Jump to content

LS_Dracon

Members
  • Content Count

    999
  • Joined

  • Last visited

  • Days Won

    1

LS_Dracon last won the day on April 4 2010

LS_Dracon had the most liked content!

Community Reputation

336 Excellent

About LS_Dracon

  • Rank
    Dragonstomper
  • Birthday 12/29/1980

Contact / Social Media

Profile Information

  • Gender
    Male
  1. LS_Dracon

    LS_Dracon

  2. I not sure when the game will be out. I'll post here and drop a PM for everyone when the game is available.
  3. I'm glad you like. The manual pages will feature Zemial's artwork as well.
  4. It is done. Here is the amazing artwork for the game made by Zemial. And another surprise I was holding : The cart will comes with label in that golden paper you see in games like Quest for the Rings. I'm so happy finally see my game featuring a professional artwork and all these little details. Pre-orders info soon :)
  5. There is a mode you can read from external RAM and copy to VDC. It's the P16 bit, according Dan Boris O2 DOC : P16: Copy mode enable. Setting this bit to 1 enables the RAM to VDC copy mode. To use this mode you must also set P13 and P14 to 0. In this mode all external reads come from the external ram and all external writes go to the VDC. This allows data to be copied from the RAM to the VDC easily. So : movx a,@R0 ;Copy from extra RAM movx @R1,a ;Writes to VDC R0 = points to ExtRAM, R1 points to VDC. Tricky EDIT : VDC should be OFF, hence it is done during Vblank, usually.
  6. The idea behind the external RAM is you don't need to deal with VDC registers directly, you set the processor to use external RAM, set all values you need there, and during VBlank you send these values to VDC (like a mirror). Naturally some values like GFX data for sprites need to be written directly to VDC or you will not have enough extra RAM to store everything. Forget speed when you're dealing with Odyssey2. If you want more RAM and speed, look the design behind Harmony cart for Atari2600, it features a ARM processor you can code in C, and the Atari side is just pick the values from cart RAM and store to the registers. This way you can boost Odyssey 2 as well, as you can change stuffs "on the fly" (while screen is being drawn) and have almost no ROM limits.
  7. Yes, I was talking about VDC RAM and internal RAM only. On top of that, you have 128 bytes of external RAM. The external RAM is difficult to work with. When you set the processor to work with it, you can't access the graphic registers at same time. It requires a special opcodes, and you can only write and read, you can't INC or DEC or ADD directly. Yes, VDC (Video Display Controller) it is like Atari 2600, you just set the registers.
  8. No. the VDC RAM uses BITs not BYTEs, so if a particular registers uses only the first 4 bits, all other 4 "bits" doesn't exist on hardware. The unused addresses are empty. In late 70's RAM was a precious resource. What you can do, if you're not using GRID graphics, is disable them and use grid registers to load and store values. That's extra 16 bytes only. Beware, not all registers are R/W, most of them are write only. I not sure exactly which ones you can read back. There is a way to add extra RAM on a cart, but from what I know, it was never done before. The internal RAM are 64 bytes, but the first 32 are used for processor : 16 bytes for registers (0-7 normal and 0-7 alternative) 16 bytes for Stack Pointer, you can use some of them if you know exactly what you're doing (subroutine levels deep and such) Note the last 3 bytes is used for BIOS : 03Dh : Hold collision results 03Eh : Timer (count up to 60 then resets, 60 frames = 1 second, thus resets every second) 03Fh : Hold video status (not much usefull). So you actually have 29 bytes free in the internal RAM. I think for 8048 you're unique option is assembly.
  9. The first screen always happens to me when the cart is not properly inserted (or bad connectors). Never saw the second pic problem on my hardware.
  10. Would be great if you have a way to produce brand new cart shells. The problem, 5k is like sell 100 carts at $70 ($20 for the production costs, $50 for pay the injection mould). It is difficult to sell that much in a short period of time. But you can sell the empty carts for homebrew producers, which helps a bit.
  11. Oh my God... Just received the art for the game, it's amazing! Made by Zemial, an European artist, here his website with some of his works : https://www.zemial.com/galeries/ I'll not show the art yet, only gonna post a small piece of it : It's way better than I ever expected. :)
  12. So sorry about lack of news. I'm also getting a little impatient... All I can say, we're waiting the professional artwork cover for the game. Yes, that's one of the surprises I was holding. The game (supposedly) will feature an professional drawing artwork. Also, I'm waiting a dude who (supposedly) is making a title screen music for the game.
  13. I take request, preferably games I played well enough to think a joke about it. I played both, but not well enough, this is the best that comes to my mind.
  14. Added RoboCop. I never played the game so I don't know a better joke than the 1 dollar guy from the movies. Is either that or the melting guy.
  15. Here me again with some new Sega Master System game cover art from various games we never expected see on Master System. Well, Tetris probably exist somewhere... Even MicroVision has Tetris! Space Invaders definitely exists on SMS. And the previous entries : Part 4 Part 3 Part 2 Part 1
×
×
  • Create New...