domingo, 18 de outubro de 2020

SDL2 Wrapper para VB6

 Segue um projeto meu para os apreciadores de VB6 como eu ;)

XSDL2 - VB6 Wrapper for SDL2

XSDL2 - Is a Win32 DLL Wrapper for SDL2 with exports in stdcall.

Isto já diz tudo! É uma DLL que exporta várias funções da SDL2 para o formato que o VB6 entende, STDCALL.

Tem também um Componente ActiveX para quem gosta =p

Virá e mexe adiciono novas funções desta grandiosa lib, é só acompanhar ok!?

O link do projeto no GitHub, a saber:

https://github.com/xmaxmex/XSDL2


Ideias, dicas e contribuições, é só fazer um Pull request!

Agora é possível criar uns games bacana em Visual Basic 6.

VB6 Lives!




RPCS3 Emulador do PlayStation 3 com PS3SDKv2

 Seguindo, apresento o emulador Open Source de PS3 pra Windows e Linux, o RPCS3!

Segue o site do Emulador:

https://rpcs3.net/

Baixe o cara no link Emulador RPCS3

Para poder usar o emulador você precisa baixar um firmware do PS3, o Google é seu amigo!

Dê preferência a um firmware com o HEN CFW habilitado!

E a firmware deve star no formato padrão do PS3:

PS3UPDAT.PUP


Ao executar o emulador, aceite os termos e no menu superior escolha File -> Install Firmware

E localize seu arquivo PS3UPDAT.PUP.

 


Após o emulador inserir o firmware, basta gora testar os PKG e SELF's do PS3!

No Menu File -> Install Packages/Raps

E entre na pasta do PS3SDKv2 e selecione a pasta Samples:



E escolha o sprites2D.pkg na pasta sprites2D no caminho:

C:\PSDK3v2\project\samples\sprites2D



Basta agora selecionar o Game/PKG e dar dois cliques para iniciar a emulação!



E conforme for avançando no PS3SDKv2, pode ir compilando e testando suas criações ;)



Top hein!?






Instalando o PSDK3v2 no Windows 10

 Recentemente, comprei um PS3 e comecei logo a olhar as homebrews, sites, libs, e enfim HEN e por ai vai. Muito assunto pra vir ainda! Este SDK não é o oficial da SCIE, então segue o link do Projeto no GitHub. 


Praticamente é só baixar e extrair no seu Drive C: Ficando assim após descompactar:
Note, que você deve extrair tambem os arquivos MinGW e ps3dev, ficando assim os patchs:

C:\PSDK3v2\MinGW\bin 
C:\PSDK3v2\ps3dev\bin 

Agora, para testar se tudo está ok, basta executar o subsystem Msys, que esta dentro do path:

C:\PSDK3v2\MinGW\msys\1.0 

 E dar dois cliques ou executar o bat msys.bat 
 Já no prompt do msys, executar os seguintes comandos para entrarmos na pasta do PS3SDKv2 e compilar um sample. 

 cd c: 
 cd PSDK3v2/project/samples/sprites2D/ 

 Digitar o famoso comando make, e esperar o binario ser gerado para o nosso PS3. 

 $ make 
ghost1_png.bin 
ghost2_png.bin 
ghost3_png.bin 
ghost4_png.bin
ghost5_png.bin
ghost6_png.bin 
ghost7_png.bin 
ghost8_png.bin 
main.c 
linking ... sprites2D.elf 
CEX self ... sprites2D.self 
scetool 0.2.9 (C) 2011-2012 by naehrwert 
NP local license handling (C) 2012 by flatz 

[*] SELF built. 
[*] Data compressed. 
[*] Data encrypted. 
[*] c:/PSDK3v2/project/samples/sprites2D/sprites2D.self written. 

 E para gerar o PKG, faça o comando: 

$ make pkg 
make[1]: `/c/PSDK3v2/project/samples/sprites2D/sprites2D.self' is up to date. 
building pkg ... sprites2D.pkg 
scetool 0.2.9 (C) 2011-2012 by naehrwert NP local license handling (C) 2012 by flatz 

[*] SELF built. 
[*] Data compressed. 
[*] Data encrypted. 
[*] c:/PSDK3v2/project/samples/sprites2D/build/pkg/USRDIR/EBOOT.BIN written. 

 E teremos os arquivos no diretório atual: 

 sprites2D.elf 
 sprites2D.self 
 sprites2D.pkg 

 E finalizamos com o PS3SDKv2 ;) 

 Agora nos próximos iremos compilar games, mods e muitas outras coisas top para o seu PS3 HEN!