O que é isto ? por SerraCabo
[12 de Abril de 2024, 14:20] Amplificador - Rockboard HA 1 In-Ear por almamater [11 de Abril de 2024, 20:46] Emulador NES em ESP32 por dropes [10 de Abril de 2024, 15:30] Meu novo robô por josecarlos [29 de Março de 2024, 18:30] Bateria - Portátil por almamater [25 de Março de 2024, 22:14] Escolher Osciloscópio por jm_araujo [06 de Fevereiro de 2024, 23:07] TP4056 - Dúvida por dropes [31 de Janeiro de 2024, 14:13] Leitura de dados por Porta Serie por jm_araujo [22 de Janeiro de 2024, 14:00] Distancia Cabo por jm_araujo [08 de Janeiro de 2024, 16:30] Laser Engraver - Alguém tem? por almamater [16 de Dezembro de 2023, 14:23] |
31
Outros Sistemas / Re: Emulador NES em ESP32« Última mensagem por dropes em 13 de Fevereiro de 2024, 22:15 »Hello
Ando aqui ás voltas para tentar entender C, que linguagem mais complicada Alguns progressos, já lê os ficheiros NES, mesmo os maiores. O som via I2S também parece estar a funcionar bem, entretanto ainda não descobri o motivo de reiniciar na velocidade normal. É possível alterar a velocidade SPI do display, e mesmo do emulador; mas é inútil ter um fps de 5. Fonte: https://github.com/nathalislight/NCAT 32
Outros Sistemas / Re: Emulador NES em ESP32« Última mensagem por dropes em 09 de Fevereiro de 2024, 17:38 »Sem copiar, não vejo soluções de fazer um micro ler um código escrito por mim, realmente é necessário bastante tempo e sossego para desembrulhar todo o potencial de 5€. Pequenas modificações e fico-me por aí, a não ser que encoste algumas bibliotecas e faça o pretendido. Fora os AVR-8bits, aí assembly TT. Agora com a pancada do AI, não me admirava nada que um micro salta-se da board e fosse à sua vida "- Tenho mais potencialidades lá fora!" RP nunca lhes toquei, ainda estou a aquecer 33
Outros Sistemas / Re: Emulador NES em ESP32« Última mensagem por jm_araujo em 08 de Fevereiro de 2024, 16:18 »Não é impressão.
É avassalador a quantidade de novos sistemas disponíveis e a aparecer. Saudades quando a discussão era se usavas PIC ou AVR. Hoje em dia tens uma quantidade enorme de microcontroladores disponíveis, a preços super acessíveis mas arquiteturas cada vez mais complexas e cada um com o seu conjunto de periféricos. E se abrires a pestana para o que está a vir da china então (e sem ser tão mainstream como os ESP32), então é de cortar os pulsos: Padauk a 0,05€ em singles), WCH com Risc-V de simples a com GbE, tudo com programadores e placas de testes acessíveis. E FPGA? Lattice MachXO2 a preços super acessíveis, packages soldáveis, com flash integrada (solução de 1 só chip, sem memória externa para bit-stream) a funcionar a single supply 3.3V, com opção de toolchain open source! Isto com o me cruzei recentemente(e ainda me lembro), de certeza que há por aí muito mais... Quem me dera ter tempo e paciencia para explorar!!! PS: Já pegaram no RP2040? Sou só eu que achei o compilador/toolchain/SDK intragável? Não me entendo com o cmake... 34
Outros Sistemas / Re: Emulador NES em ESP32« Última mensagem por dropes em 08 de Fevereiro de 2024, 15:14 »
Verdade, tropecei na consola. Tento copiar um emulador de 8-bit/1.79 MHz com um micro de 32-bit/240 MHz, e está a dar luta. Até agora, tenho apenas funcional o menu, e a leitura do ficheiro NES para a RAM, a partir daí bloqueia. (ainda por descobrir o motivo) Cada vez está mais difícil fazer piscar um LED, ou é impressão minha 35
Electrónica Geral / Re: Escolher Osciloscópio« Última mensagem por jm_araujo em 06 de Fevereiro de 2024, 23:07 »36
Outros Sistemas / Re: Emulador NES em ESP32« Última mensagem por jm_araujo em 06 de Fevereiro de 2024, 14:59 »
Deves querer dizer NES. A SNES é 16 bits e umas ordens de magnitude mais complexa. 37
Outros Sistemas / Re: Emulador NES em ESP32« Última mensagem por dropes em 05 de Fevereiro de 2024, 21:22 »Olá
Tem dado trabalho, enganei-me no modulo Deveria ser a versão "ESP32 WROVER, Dual core processor with Integrated 4MB Flash + 4MB PSRAM" e encomendei a versão "ESP32 WROVER, Single core processor with Integrated 4MB Flash + 2MB PSRAM" Esta versão tem mais IOs mas de resto é igual. Creio que mesmo assim deverá funcionar, as especificações SNES são baixas... Ando de volta do "Espressif IDF" em ambiente "VSCode"... meu rico bascom lol 38
Outros Sistemas / Re: Emulador NES em ESP32« Última mensagem por zordlyon em 05 de Fevereiro de 2024, 09:41 »Muito fixe..
39
Outros Sistemas / Re: Emulador NES em ESP32« Última mensagem por dropes em 03 de Fevereiro de 2024, 15:02 »Olá a todos
Estive de volta a este bicho, e decidi fazer uma placa de testes antes de soldar outro na placa final. Apesar de estarem atribuídos os IOs no software, agora posso comprovar via hardware o que pode funcionar ou não. Não tem qualquer protecção EMI, tirando um pequeno fusível de +-1A, onde coloquei uma resistência de 1 ohm. Com pitch de 2.54mm, a distância dos pares (30.48mm) requer duas breadboards encostadas. Vista debaixo do modulo Encomendei um pequeno rolo deles, e estou satisfeito, boa solda. Código: [Seleccione] Source file: C:\Users\Dropes\Desktop\NES\NES\ESP32_CPU_Memory_Info-master\ESP32_CPU_Memory_Info\ESP32_CPU_Memory_Info.ino It's alive!!! 40
Outros Sistemas / Emulador NES em ESP32« Última mensagem por dropes em 31 de Janeiro de 2024, 14:54 »Uma nova Aventura
Ao acabar um projecto, fico nun vazio a pensar num novo. Decidi-me aprofundar em ESP32, habituado a programar Basic, não há escapatória de C++ se for para outros IDEs mais avançados. Após a aplicação de um display ST7789 ao “galvo laser”, como costumo encomendar aos pares, sobrou um. Além da qualidade de imagem, requer um maior processamento que um simples AVR para 320x240. A ideia foi esta: https://hackaday.io/project/166707-esplay-micro Um emulador NES com um micro esp32 e pouco mais. (não vou fazer igual, se tiverem acesso ao layout da PCB, está uma aberração 100% auto-route) Fiz uma compra ao nosso colega #MAntunes em 2019 do “Wemos Lolin32 Lite (ESP32)”. https://lusorobotica.com/index.php?topic=9373.0 O único inconveniente desta placa é não ter memória PSRAM, logo não serve para emular. Pela internet do “ESP32 Wrover”, encontrei na Mauser a um preço acessivel: https://mauser.pt/catalog/product_info.php?products_id=096-8584 CPU and OnChip Memory • ESP32-S2 embedded, Xtensa® single-core 32-bit LX7 microprocessor, up to 240 MHz • 128 KB ROM • 320 KB SRAM • 16 KB SRAM in RTC Integrated Components on Module • 40 MHz crystal oscillator • 4 MB SPI flash • 2 MB PSRAM Ainda não sei se tem IOs suficientes para os switchs, em último caso uso um 74HC165 (8-Bit Parallel-Load Shift Registers) em modo SPI. Acabei de receber a encomenda da Mauser + a solda da marca deles, a ver se tenho mais sorte desta vez |