Adapter for MAPLE (Release)

Place for discussing homebrew games, development, new releases and emulation.
User avatar
DC-One
rebel
Posts: 17
Location: Germany

Re: Adapter for MAPLE (Release)

Post by DC-One »

Very nice work! I am not able to understand the technical details but I understand what it does. xd

gilvan666
dark night
Posts: 54
Dreamcast Games you play Online: QUAKE III ARENA, UNREAL TOURNAMENT.

Re: Adapter for MAPLE (Release)

Post by gilvan666 »

megavolt85 wrote:
gilvan666 wrote: RazorX knows the differences between the STM32F103C8T6
SMT32F103C6T6 ?
STM32F103C8T6

Code: Select all

ARM®32-bit Cortex®-M3 CPU Core 
- 72 MHz maximum frequency,1.25 DMIPS/MHz (Dhrystone 2.1) performance at 0 wait state memory access 
- Single-cycle multiplication and hardware division

Memories 
- 64 or 128 Kbytes of Flash memory 
- 20 Kbytes of SRAM

Clock, reset and supply management 
- 2.0 to 3.6 V application supply and I/Os 
- POR, PDR, and programmable voltage detector (PVD) 
- 4-to-16 MHz crystal oscillator 
- Internal 8 MHz factory-trimmed RC 
- Internal 40 kHz RC 
- PLL for CPU clock 
- 32 kHz oscillator for RTC with calibration

Low-power 
- Sleep, Stop and Standby modes 
- VBAT supply for RTC and backup registers

2 x 12-bit, 1 µs A/D converters (up to 16 channels) 
- Conversion range: 0 to 3.6 V 
- Dual-sample and hold capability 
- Temperature sensor

DMA 
- 7-channel DMA controller 
- Peripherals supported: timers, ADC, SPIs, I2Cs and USARTs

Up to 80 fast I/O ports 
- 26/37/51/80 I/Os, all mappable on 16 external interrupt vectors and almost all 5 V-tolerant

Debug mode 
- Serial wire debug (SWD) & JTAG interfaces

7 timers 
- Three 16-bit timers, each with up to 4 IC/OC/PWM or pulse counter and quadrature (incremental) encoder input 
- 16-bit, motor control PWM timer with dead-time generation and emergency stop 
- 2 watchdog timers (Independent and Window) 
- SysTick timer 24-bit downcounter

Up to 9 communication interfaces 
- Up to 2 x I2C interfaces (SMBus/PMBus) 
- Up to 3 USARTs (ISO 7816 interface, LIN, IrDA capability, modem control) 
- Up to 2 SPIs (18 Mbit/s) 
- CAN interface (2.0B Active) 
- USB 2.0 full-speed interface

CRC calculation unit, 96-bit unique ID

Packages are ECOPACK
SMT32F103C6T6

Code: Select all

ARM 32-bit Cortex-M3 CPU Core 
- 72 MHz maximum frequency,1.25 DMIPS/MHz (Dhrystone 2.1) performance at 0 wait state memory access 
- Single-cycle multiplication and hardware division

Memories 
- 16 or 32 Kbytes of Flash memory 
- 6 or 10 Kbytes of SRAM

Clock, reset and supply management 
- 2.0 to 3.6 V application supply and I/Os 
- POR, PDR, and programmable voltage detector (PVD) 
- 4-to-16 MHz crystal oscillator - Internal 8 MHz factory-trimmed RC 
- Internal 40 kHz RC 
- PLL for CPU clock 
- 32 kHz oscillator for RTC with calibration

Low power 
- Sleep, Stop and Standby modes 
- VBAT supply for RTC and backup registers

2 x 12-bit, 1 µs A/D converters (up to 16 channels) 
- Conversion range: 0 to 3.6 V 
- Dual-sample and hold capability 
- Temperature sensor

DMA 
- 7-channel DMA controller 
- Peripherals supported: timers, ADC, SPIs, I2Cs and USARTs

Up to 51 fast I/O ports 
- 26/37/51 I/Os, all mappable on 16 external interrupt vectors and almost all 5 V-tolerant

Debug mode 
- Serial wire debug (SWD) & JTAG interfaces

6 timers 
- Two 16-bit timers, each with up to 4 IC/OC/PWM or pulse counter and quadrature (incremental) encoder input 
- 16-bit, motor control PWM timer with dead-time generation and emergency stop 
- 2 watchdog timers (Independent and Window) 
- SysTick timer 24-bit downcounter

6 communication interfaces 
- 1 x I2C interface (SMBus/PMBus) 
- 2 × USARTs (ISO 7816 interface, LIN, IrDA capability, modem control) 
- 1 × SPI (18 Mbit/s) 
- CAN interface (2.0B Active) 
- USB 2.0 full-speed interface

CRC calculation unit, 96-bit unique ID

Packages are ECOPACK
Thank you for the explanation. the ArcadeStick firmware has 20kb to write to the SMT32F103C6T6 since one of its differences is the flash size.

SMT32F103C6T6
memories
- 16 or 32 Kbytes of Flash memory
- 6 or 10 Kbytes of SRAM
------------------------------------------------- ------
STM32F103C8T6
memories
- 64 or 128 Kbytes of Flash memory
- 20 Kbytes of SRAM
Dreamcast NTSC, MOD BIOS, MOD VGA, MOD IDE.

User avatar
RazorX
Prince of Persia
Posts: 352

Re: Adapter for MAPLE (Release)

Post by RazorX »

megavolt85 wrote:
gilvan666 wrote: RazorX knows the differences between the STM32F103C8T6
SMT32F103C6T6 ?
STM32F103C8T6

Code: Select all

ARM®32-bit Cortex®-M3 CPU Core 
- 72 MHz maximum frequency,1.25 DMIPS/MHz (Dhrystone 2.1) performance at 0 wait state memory access 
- Single-cycle multiplication and hardware division

Memories 
- 64 or 128 Kbytes of Flash memory 
- 20 Kbytes of SRAM

Clock, reset and supply management 
- 2.0 to 3.6 V application supply and I/Os 
- POR, PDR, and programmable voltage detector (PVD) 
- 4-to-16 MHz crystal oscillator 
- Internal 8 MHz factory-trimmed RC 
- Internal 40 kHz RC 
- PLL for CPU clock 
- 32 kHz oscillator for RTC with calibration

Low-power 
- Sleep, Stop and Standby modes 
- VBAT supply for RTC and backup registers

2 x 12-bit, 1 µs A/D converters (up to 16 channels) 
- Conversion range: 0 to 3.6 V 
- Dual-sample and hold capability 
- Temperature sensor

DMA 
- 7-channel DMA controller 
- Peripherals supported: timers, ADC, SPIs, I2Cs and USARTs

Up to 80 fast I/O ports 
- 26/37/51/80 I/Os, all mappable on 16 external interrupt vectors and almost all 5 V-tolerant

Debug mode 
- Serial wire debug (SWD) & JTAG interfaces

7 timers 
- Three 16-bit timers, each with up to 4 IC/OC/PWM or pulse counter and quadrature (incremental) encoder input 
- 16-bit, motor control PWM timer with dead-time generation and emergency stop 
- 2 watchdog timers (Independent and Window) 
- SysTick timer 24-bit downcounter

Up to 9 communication interfaces 
- Up to 2 x I2C interfaces (SMBus/PMBus) 
- Up to 3 USARTs (ISO 7816 interface, LIN, IrDA capability, modem control) 
- Up to 2 SPIs (18 Mbit/s) 
- CAN interface (2.0B Active) 
- USB 2.0 full-speed interface

CRC calculation unit, 96-bit unique ID

Packages are ECOPACK
SMT32F103C6T6

Code: Select all

ARM 32-bit Cortex-M3 CPU Core 
- 72 MHz maximum frequency,1.25 DMIPS/MHz (Dhrystone 2.1) performance at 0 wait state memory access 
- Single-cycle multiplication and hardware division

Memories 
- 16 or 32 Kbytes of Flash memory 
- 6 or 10 Kbytes of SRAM

Clock, reset and supply management 
- 2.0 to 3.6 V application supply and I/Os 
- POR, PDR, and programmable voltage detector (PVD) 
- 4-to-16 MHz crystal oscillator - Internal 8 MHz factory-trimmed RC 
- Internal 40 kHz RC 
- PLL for CPU clock 
- 32 kHz oscillator for RTC with calibration

Low power 
- Sleep, Stop and Standby modes 
- VBAT supply for RTC and backup registers

2 x 12-bit, 1 µs A/D converters (up to 16 channels) 
- Conversion range: 0 to 3.6 V 
- Dual-sample and hold capability 
- Temperature sensor

DMA 
- 7-channel DMA controller 
- Peripherals supported: timers, ADC, SPIs, I2Cs and USARTs

Up to 51 fast I/O ports 
- 26/37/51 I/Os, all mappable on 16 external interrupt vectors and almost all 5 V-tolerant

Debug mode 
- Serial wire debug (SWD) & JTAG interfaces

6 timers 
- Two 16-bit timers, each with up to 4 IC/OC/PWM or pulse counter and quadrature (incremental) encoder input 
- 16-bit, motor control PWM timer with dead-time generation and emergency stop 
- 2 watchdog timers (Independent and Window) 
- SysTick timer 24-bit downcounter

6 communication interfaces 
- 1 x I2C interface (SMBus/PMBus) 
- 2 × USARTs (ISO 7816 interface, LIN, IrDA capability, modem control) 
- 1 × SPI (18 Mbit/s) 
- CAN interface (2.0B Active) 
- USB 2.0 full-speed interface

CRC calculation unit, 96-bit unique ID

Packages are ECOPACK
ah good to know thanks

Muratkrts
noob
Posts: 3
Dreamcast Games you play Online: Quake 3

Re: Adapter for MAPLE (Release)

Post by Muratkrts »

Hi all

I programmed with stlink.
Green led always blinking

Its not recognized by dc
Cable 15cm
Any suggest ?

User avatar
RazorX
Prince of Persia
Posts: 352

Re: Adapter for MAPLE (Release)

Post by RazorX »

Muratkrts wrote:Hi all

I programmed with stlink.
Green led always blinking

Its not recognized by dc
Cable 15cm
Any suggest ?
could you post some images of your setup thanks

User avatar
megavolt85
Developer
Posts: 2180

Re: Adapter for MAPLE (Release)

Post by megavolt85 »

Muratkrts wrote: Green led always blinking
first of all, I need to know which firmware you used and which controller (mouse, keyboard) is connected to the adapter
a blinking green LED indicates that the device connected to the adapter is not recognized

Muratkrts
noob
Posts: 3
Dreamcast Games you play Online: Quake 3

Re: Adapter for MAPLE (Release)

Post by Muratkrts »

RazorX wrote:
Muratkrts wrote:Hi all

I programmed with stlink.
Green led always blinking

Its not recognized by dc
Cable 15cm
Any suggest ?
could you post some images of your setup thanks
thx for answer RazorX
picture is here
Last edited by Muratkrts on Sun Nov 28, 2021 6:53 am, edited 2 times in total.

Muratkrts
noob
Posts: 3
Dreamcast Games you play Online: Quake 3

Re: Adapter for MAPLE (Release)

Post by Muratkrts »

megavolt85 wrote:
Muratkrts wrote: Green led always blinking
first of all, I need to know which firmware you used and which controller (mouse, keyboard) is connected to the adapter
a blinking green LED indicates that the device connected to the adapter is not recognized
thx for answer megavolt85
i used fw is in first page first message attachment from you

i tried again with connect some controllers

1- ps1 controllers working (3 of original controller tested)
2- ps2 controllers originals working clones not (clone controller recognized by dc but nothing happens)

3- wireless ps2 controller tested not working (green led not blinking but not recognized by dc)

User avatar
RazorX
Prince of Persia
Posts: 352

Re: Adapter for MAPLE (Release)

Post by RazorX »

glad you got it working, as for wireless ps2 controllers i'm not sure it was setup for that but megavolt will have a better idea.
i also see that you haven't added the M25PE16, is this something you're going to add later?
also if you're interested you should check out my board designs here.

gilvan666
dark night
Posts: 54
Dreamcast Games you play Online: QUAKE III ARENA, UNREAL TOURNAMENT.

Re: Adapter for MAPLE (Release)

Post by gilvan666 »

RazorX wrote:gilvan666, did you manage to get your board setup and working?
I set up my VMU emulator, but nothing works. any hint of what the problem might be. I used the Arcade Stick Firmware.
Attachments
photo_2021-12-22_09-18-29.jpg
Dreamcast NTSC, MOD BIOS, MOD VGA, MOD IDE.

  • Similar Topics
    Replies
    Views
    Last post